代碼提交到github倉庫後,自動觸發hook流程(自動化)。 jenkins其實是將自動化這一過程在本機運行,所以缺點是個人用戶需要提供一臺執行jenkins的機器。 travis則是github的合作伙伴,提供雲端的機器幫我門運行雲端
SonarQube代碼質量檢查工具 Sonar (SonarQube)是一個開源平臺,用於管理源代碼的質量。 Sonar 不只是一個質量數據報告工具,更是代碼質量管理平臺。 支持Java, C#, C/C++, PL/SQL, C
研究CI/CD部署頁面打包文件時,複製報錯: Host key verification failed. 解決方法: 1. 註冊 gitlab-runner 連接自己的gitlab的服務器,按照界面的參數進行填寫 [root@loca
Ubuntu16.04安裝gitlab runner並配置CI 持續集成 GitLab-CI GitLab-CI就是一套配合GitLab使用的持續集成系統(當然,還有其它的持續集成系統,同樣可以配合GitLab使用,比如Jenki
RPM RPM是用於保存和管理RPM軟件包的倉庫。我們在RHEL和Centos系統上常用的Yum安裝就是安裝的RPM軟件包,而Yum的源就是一個RPM軟件包的倉庫。JFrog Artifactory是成熟的RPM和YUM存儲庫管理器。JF
報名鏈接:https://amazonaws-china.com/cn/about-aws/events/0628-eks-container/?trkCampaign=0628-eks-container&trk=Jfrog
通過docker啓動jenkins,又在jenkins中運行docker命令 不同技術棧構建流程都大同小異,詳見jenkins doc 通過jenkinsci/blueocean構建的流水線項目,默認會使用docker環境,在構建
在請求後面添加ignoreSslErrors:true即可
第1集,環境搭建 第2集,LNMP項目準備 第3集,WebHook觸發mvn打包 第4集,SonarQube實現CodeReview 第5集,build image 第6集,部署到測試環境,Selenium自動測試 第7集,模擬版
曾幾何時,研發、測試、運維各自爲戰,如戰國之羣雄割據,各領風騷,直至CI/CD橫空出世,縱橫捭闔,四海歸一,實現了“車同軌 書同文 行同倫”,將開發環境、測試環境、預發環境、生產環境聚於統一戰線,上傳下達,流水作業,一榮俱榮、一辱
一、下載地址 https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-8.3 二、拷貝sonar-l10n-zh-
我的Jenkins Master沒有Docker命令,但我需要去製作鏡像,可以指定一臺裝有Docker命令的機器來完成這個任務 一、添加執行機 節點名稱一般用執行機IP命令,這樣看起來直觀 二、配置執行機 用法一:儘可能的
其他博文連接 Ubuntu Server 16.04LTS 搭建GitLab服務器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gitlab-Runner實現簡
jenkins是一個非常老牌的ci/cd工具,它是一款使用Java寫的開源自動化應用。可以通過界面或Jenkinsfile告訴它執行什麼任務,何時執行,理論上,可以讓它執行任何事,一般用來做ci/cd(開發只用關心代碼實現,提交