持續集成部署(git jenkins 釘釘)
-
git
-
- $ git init
在工做目錄中初始化新倉庫
- $ git remote -v
查看當前的遠程庫
- $ git remote add [shortname] [url]
添加遠程倉庫
- $ git status
檢查當前文件狀態
- $ git diff
比較工做目錄中當前文件和暫存區域快照之間的差別,也就是修改以後尚未暫存起來的變化內容。
- git add .
告訴 Git 開始對這些文件進行跟蹤=放入暫存區域
- git commit -m 'test'
將文件提交到本地倉庫,並備註
- $ git branch dev
新建分支
- $ git checkout dev
改編分支
- $ git pull origin next
- $ git push origin master
- $ git log
查看提交歷史
-
jenkins
-
- 打開程序
- 新建job,一個例子
- Source Code Management
- Repository URL 倉庫地址
- Credentials 倉庫帳號
- Branch Specifier (blank for 'any') 分支
- Build Triggers 創建觸發器
- Trigger builds remotely
- Authentication Token 好像是SSH
- Build periodically
- Build when a change is pushed to GitLab.
- Build 創建
- Post-build Actions
- Publish HTML reports
須要安裝組件--HTML Publisher
- HTML directory to archive
放置在服務器的哪裏
- 釘釘通知器
DingTalk
- jenkins url
- 釘釘access token
- 在xx時通知
- Allure Report
組件Allure Jenkins Plugin
- 爲了html在jenkins中顯示
爲何要呢?好像是由於jenkins的內置瀏覽器不支持某些樣式吧?
- Build Triggers
- Build when job nodes start
- Build
- Execute system Groovy script
- System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
- 查看job
-
釘釘
-
- jenkins安裝組件 釘釘
- 新建羣組釘釘自定義機器人
- 釘釘機器人webhook,和jenkins鏈接
歡迎關注本站公眾號,獲取更多信息