python 持续集成部署_Jenkins部署git+python项目实现持续集成
1. 創(chuàng)建 item
接下來填寫創(chuàng)建任務(wù)的名字,并選擇創(chuàng)建一個 Freestyle project ,點(diǎn)擊確認(rèn)。
2. 配置
接下來進(jìn)入到項(xiàng)目相關(guān)配置頁:
2.1 general:
項(xiàng)目描述隨意填寫。
2.2 源碼管理:
用的是git管理代碼的。所以這里我選擇的是git. 然后填寫遠(yuǎn)程git倉庫的url,和賬號。分支選擇需要操作分支。這里默認(rèn)給master
關(guān)于 url 下面的 Credentials :這個是遠(yuǎn)程代碼庫的賬號和密碼。由于我的git項(xiàng)目是公開的,那么所有人都可以看到,所以不必填寫賬號信息。
2.3 構(gòu)建觸發(fā)器:
設(shè)定什么時(shí)候執(zhí)行。這里可以設(shè)置一個定時(shí)運(yùn)行任務(wù),選擇POLL SCM,然后在日程表中輸入執(zhí)行時(shí)間。
也可以不設(shè)置定時(shí)更任務(wù)。
一共五位:五個星 * * * * * 分別代表分 時(shí) 天 月 周(中間有一個空格),我就寫了隔30天執(zhí)行一次:* * 30 * *
2.4 構(gòu)建環(huán)境:
這里就不設(shè)置了。
2.5 構(gòu)建:
點(diǎn)擊 增加構(gòu)建步驟
這一步可以寫一些腳本,在構(gòu)建的時(shí)候先運(yùn)行。如果jenkins部署在windows上就選擇Excute windows batch command.如果是部署在linux系統(tǒng)上,就選擇Excute shell,添加shell腳本
我在git項(xiàng)目里只放了一個 test_CI.py 文件,所以這里我的命令就是 運(yùn)行這個文件。具體到某個項(xiàng)目,可以是啟動項(xiàng)目的命令等等。
2.6 構(gòu)建后操作:
這里是一些jenkins在項(xiàng)目構(gòu)建之后執(zhí)行的一些動作,比如發(fā)送郵件通知(需要安裝插件)等等。這里沒必要了。
然后點(diǎn)擊下面的 保存 ,就會返回主面板,剛創(chuàng)建的項(xiàng)目就會顯示出來。接下來可以進(jìn)行手動構(gòu)建了。
ps:點(diǎn)擊旁邊的 配置 我們可以修改剛剛創(chuàng)建這個任務(wù)的時(shí)候填寫的配置信息。
3. 構(gòu)建
點(diǎn)擊 Build Now 開始構(gòu)建 ,可以看到構(gòu)建狀態(tài):
最后,構(gòu)建成功,左邊的 小圓 是 藍(lán)色 。構(gòu)建不成功 是 紅色,表示 在構(gòu)建過程中發(fā)生錯誤。
直接點(diǎn)擊 小圓圈 可以查看控制臺輸出。
uploading-image-831877.png
或者 點(diǎn)擊 構(gòu)建的序號 ,進(jìn)去在里面也可以查看各種信息。
可以看到,先去git拉取最新的項(xiàng)目文件,然后開始執(zhí)行 我們寫的命令。最后成功構(gòu)建。
另外,點(diǎn)擊 工作區(qū) 我們可以看到我們的項(xiàng)目源碼。
總結(jié)
以上是生活随笔為你收集整理的python 持续集成部署_Jenkins部署git+python项目实现持续集成的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搭建SQL注入平台
- 下一篇: 搭建XSS (跨网站指令码) 测试平台