日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

詹金斯搭建_与詹金斯一起连续交付Heroku

發布時間:2023/12/3 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 詹金斯搭建_与詹金斯一起连续交付Heroku 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

詹金斯搭建

如果您安裝了Jenkins Git插件,那么利用Jenkins并針對Heroku的連續交付管道的設置就非常簡單。 通過此管道,對特定Git分支的更改將導致Heroku部署。

為了使此部署過程正常運行,您應該至少使用兩個Git分支,因為您希望有一個針對自動部署的分支,而另一個沒有針對(因為它表示活動的開發)。 例如,遵循git-flow約定,這兩個分支可以分別命名為development和master ,其中對master更改被部署到Heroku而對development更改則未被部署。 因此,您將至少有兩個Jenkins作業監視每個分支。

自然地,此管道過程與語言無關-Node , Ruby , Java-在構建過程中做什么都沒有關系,因為整個過程都是通過Git進行編排的。

當從Jenkins進行Heroku自動部署時, 不要理會Heroku的API,因為使用Jenkins的Git發布者功能將分支從您的存儲庫推送到Heroku(無論如何都使用Git)要容易得多。

在較高的層次上,您需要定義一個Jenkins作業來監視您的master Git分支。 如果有更改,此作業將運行您的構建需要執行的任何操作,并且作為構建后的步驟,您可以將該分支發布到Heroku。 就這么簡單。

要配置此管道,您將需要Git插件 。 安裝了Git插件后,創建一個作業,然后在“源代碼管理”部分中,添加您的源Git存儲庫,然后添加另一個存儲庫,即Heroku遠程存儲庫。

確保給Heroku存儲庫命名為heroku 。 通過單擊“憑據”部分下的“高級”按鈕可以完成此操作。

其次,在“構建后操作”部分中,將配置一個Git Publisher。

在這種情況下,您要發布到的Git存儲庫將是先前定義的Heroku。 點擊“添加分支”按鈕,并確保將master分支指示為要推送的分支,并且“目標”遠程名稱應該是您在“源代碼管理”部分中為遠程Heroku存儲庫指定的名稱(即heroku )。

根據完成工作的方式設置構建觸發器,構建完成后,Jenkins會將生成的快照推送到Heroku存儲庫中, 從而進行部署 ! 現在不是那么容易嗎,伙計?

參考: The Disco Blog博客上我們JCG合作伙伴 Andrew Glover的Jenkins與Heroku的持續交付 。

翻譯自: https://www.javacodegeeks.com/2014/01/continuous-delivery-for-heroku-with-jenkins.html

詹金斯搭建

總結

以上是生活随笔為你收集整理的詹金斯搭建_与詹金斯一起连续交付Heroku的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。