Jenkins + Gitee 實現程式碼自動化構建
前提
- 搭建jenkins線上服務,參考CentOS7安裝Jenkins和解除安裝
- 註冊碼雲帳號,建立一個名為test專案
- 安裝Git,參考CentOS7安裝新版Git
原文連結:https://blog.csdn.net/qq_34272964/article/details/93747652
過程
- 伺服器放置專案位置克隆Gitee上test專案
git clone Gitee上test專案連結 #我專案位置/data/wwwroot/
- 檢查jenkins配置配置檔案,將執行使用者改成root,不然後面可能出現執行shell沒有許可權
-
vim /etc/sysconfig/jenkins # 編輯檔案
-
JENKINS_USER="root" # 改成root
-
systemctl restart jenkins.service # 重啟服務
-
- 安裝Gitee外掛(系統管理->外掛管理->可選外掛->篩選Gitee->選中直接安裝,安裝成功之後重啟jenkins服務)
- 新增Gitee(碼雲)連結配置(系統管理->系統配置->Gitee配置)
- 連結名:自己隨意定
- Gitee 域名 URL:https://gitee.com
- 證書令牌:
- 點選新增
- 型別:Gitee API 令牌
- Gitee APIV5 私人令牌:登入碼雲情況下,在該瀏覽器上開啟https://gitee.com/profile/personal_access_tokens,新增令牌
- 描述:自己定
- 建立一個自由風格的任務,命名test,按照圖片配置選項
- Gitee(碼雲)配置
- 檢視jenkins構建記錄(Gitee上專案提交程式碼,這裡都會增加一次構建記錄,藍色表示成功)
相關文章
- 基於gitee WebHook完成程式碼提交就觸發Jenkins自動構建GiteeWebHookJenkins
- 搭建jenkins配合gitee實現自動部署JenkinsGitee
- Gitlab利用Webhook實現Push程式碼後的jenkins自動構建GitlabWebHookJenkins
- Jenkins+Docker+Gitee+SpringBoot自動化部署JenkinsDockerGiteeSpring Boot
- Jenkins自動化前端專案構建Jenkins前端
- Docker+LNMP+Jenkins+ 碼雲實現 PHP 程式碼自動化部署DockerLNMPJenkinsPHP
- Jenkins + Docker + Gitee自動化部署SpringBoot應用JenkinsDockerGiteeSpring Boot
- Gitee Webhook 實現自動拉取程式碼並編譯程式碼GiteeWebHook編譯
- Jenkins + GitHub 自動構建JenkinsGithub
- Jenkins 構建自動化 .NET Core 釋出映象Jenkins
- Jenkins 實現Gitlab事件自動觸發Jenkins構建及釘釘訊息推送JenkinsGitlab事件
- jenkins流水線自動構建配置Jenkins
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- jenkins + GitHub 實現專案自動化部署JenkinsGithub
- 使用 Jenkins + Ansible 實現自動化部署 NginxJenkinsNginx
- 解密prompt系列5. APE+SELF=自動化指令集構建程式碼實現解密
- Gradle自動實現Android元件化模組構建GradleAndroid元件化
- CentOS 7 jenkins 程式碼構建同步CentOSJenkins
- docker-compose+ jenkins + gogs+ maven自動化構建與部署DockerJenkinsGoMaven
- 自動化構建
- aspcore+jenkins+iis+window實現自動化部署Jenkins
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- Webpack自動化構建實踐指南Web
- 03 . Jenkins構建之程式碼掃描Jenkins
- CentOS7 jenkins 程式碼構建同步CentOSJenkins
- ?(不要錯過!)【CI/CD技術專題】「Jenkins實戰系列」(4)jenkins+pipeline構建自動化部署Jenkins
- 使用Jenkins + git submodule 實現自動化編譯,解決程式碼安全性問題JenkinsGit編譯
- gitee 和 GitHub 的 webhook 的使用,實現伺服器程式碼的自動更新。GiteeGithubWebHook伺服器
- 《轉載》Jenkins持續整合-自動化部署指令碼的實現《python》Jenkins指令碼Python
- Jenkins + Git + fastlane + 蒲公英實現自動化打包上傳JenkinsGitAST
- 使用Jenkins實現前端自動化打包部署(Linux版本)Jenkins前端Linux
- Git + Jenkins 自動化 NGINX 釋出簡易實現GitJenkinsNginx
- asp.net core + jenkins 實現自動化釋出ASP.NETJenkins
- jenkins自動釋出java程式碼JenkinsJava
- 通過Gradle自動實現Android元件化模組構建GradleAndroid元件化
- Maven 自動化構建Maven
- Docker 搭建 Jenkins 實現自動部署DockerJenkins
- K8S+Jenkins自動化構建微服務專案(後續)K8SJenkins微服務