簡體   English   中英

如何自動將開發人員的提交發送到測試環境

[英]How to send commits from developers to test environment, automatically

我是一個項目的管理員。 和我們團隊的開發人員一起,通過SVN提交內容。 通常,我是將這些提交手動發送到測試環境。 是否可以將這些提交自動發送到測試環境。

您可以使用Jenkins之類的持續集成工具來做到這一點。

它可用於在SVN上的每次更改時觸發構建。 然后,您可以添加一個后構建腳本,以負責部署(並最終測試)新構建的應用程序。

像Jenkins這樣的合適的持續集成工具是正確的前進方式。

是否可以將這些提交自動發送到測試環境。

我假設測試服務器是Linux。

然后,可以在測試中設置cron作業以每隔一個小時運行一次,以svn導出項目。

0 */1 * * * root auto_export_project.sh

然后在auto_export_project.sh中

#!/usr/bin/env bash

pushd /path/to/project
svn export http://repository_path/
popd

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM