![](/img/trans.png)
[英]Unable to update GitHub PR using Jenkins GitHub Pull Request Builder
[英]pull github committed code auto to server using jenkins
我剛剛開始使用 jenkins。 我在我的服務器上設置了 jenkins 並創建了當有人在 github 上提交更改時親密的項目。 但問題是它只向我展示了更改提交。 但當代碼提交到 git 存儲庫時,不會在服務器自動上對我的代碼進行更改。
請幫我弄一個。
是的,我已經完成了 webhook。 一切正常。 我收到通知有人向 github 提交代碼,但問題是代碼沒有根據我的服務器而改變。
例如:我有一個倉庫,有人在 git 倉庫上添加了一個文件 test.html。 所以我會使用 jenkins 和它的自動構建工作得到通知。 但問題是 test.html 不會自動添加到我在服務器上的代碼中。 像自動拉代碼。 我需要采取拉式服務器。 然后它將向我的服務器添加更改。我想自動執行此操作。
Jenkins conf 截圖:
https://prnt.sc/pd6y6m
https://prnt.sc/pd6yat
https://prnt.sc/pd6ydi
根據第三張圖片,我認為您希望將代碼放在目錄/home/tomcat/
中。 您將在/var/lib/jenkins/jobs/<jobname>/workspace/
找到您的代碼。 那是您的代碼將被拉取的目錄。 拉取倉庫后會執行切換目錄的命令。
要將存儲庫中的所有文件移動到不同的目錄,您可以在 shell 腳本中使用 move 語句:
mv /var/lib/jenkins/jobs/<jobname>/workspace/* /home/tomcat/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.