最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于python調(diào)用jenkins-cli實(shí)現(xiàn)快速發(fā)布

 更新時(shí)間:2020年08月14日 10:03:46   作者:ciscoxushaojie  
這篇文章主要介紹了基于python調(diào)用jenkins-cli實(shí)現(xiàn)快速發(fā)布,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

下載jenkins-cli.jar

登錄jenkins頁(yè)面,進(jìn)入【系統(tǒng)管理】-【jenkins命令行接口】,點(diǎn)擊截圖中內(nèi)容即可下載jar包文件。

編寫jks-autodeploy.py文件,內(nèi)容如下:

#!/usr/bin/python3
#coding:utf8
import os
import time
curtime=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

url="http://172.16.4.83:8080/"
username="admin"
passwd="passwd"
#jobs="zzz-job"
tag="v2.0.200601.09"

jobs = open("jobs","r")
for job in jobs:
  job=job.strip('\n')
  cmd = "java -jar jenkins-cli.jar -s %s -auth %s:%s build %s -p tag=%s" % (url,username,passwd,job,tag)
  os.system(cmd)
  print("%s開始構(gòu)建------ tag版本:%s" % (jobs,tag))
  time.sleep(5)
jobs.close()

說明:對(duì)于不同的環(huán)境發(fā)布使用此腳本,只需要修改url,賬號(hào),密碼,發(fā)布的tag版本號(hào),以及要發(fā)布的job名稱寫入到j(luò)obs這個(gè)文件即可。該腳本執(zhí)行后,根據(jù)jobs里面的工程,每5秒發(fā)布一個(gè)工程,這樣不用在jenkins頁(yè)面每次點(diǎn)擊頁(yè)面了。

3.后續(xù)可以對(duì)腳本進(jìn)一步優(yōu)化,增加回滾機(jī)制和發(fā)布效率。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

岳阳县| 大兴区| 乌拉特后旗| 会宁县| 克拉玛依市| 东海县| 开封县| 马尔康县| 兴国县| 安陆市| 什邡市| 绥阳县| 南宁市| 重庆市| 云浮市| 朝阳市| 台中市| 盐池县| 若尔盖县| 时尚| 莱芜市| 湾仔区| 额济纳旗| 西华县| 调兵山市| 绵竹市| 定安县| 三都| 永顺县| 汽车| 梁平县| 丽江市| 和林格尔县| 义乌市| 宜兰县| 永登县| 鄂尔多斯市| 宾阳县| 卢氏县| 卫辉市| 宜春市|