記錄貼——Jenkins自動化構建工具安裝
1.環境準備
1.1centos7
1.2jdk安裝可見連結
2.安裝
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
修改配置檔案
vim /etc/sysconfig/jenkins
#修改配置
$JENKINS_USER="root"
修改目錄許可權
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
重啟
service jenkins restart
ps -ef | grep jenkins
啟動
systemctl start jenkins
訪問jenkins地址 http:<ip或者域名>:8080,完畢
記錄一下安裝過程中遇到的坑:
1.java環境配置。jdk安裝好之後要配好環境變數並建立到/usr/bin/java的軟連結
2.許可權問題。jenkins啟動失敗可能是因為目錄沒有操作許可權,需要修改目錄許可權,並重啟jenkins
3.記憶體溢位問題。由於我用的伺服器記憶體很小遇到了記憶體溢位問題,可在jenkins配置檔案中配置記憶體使用(根據情況調整)
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xmx256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Xss2m"
相關文章
- Jenkins 自動化安裝外掛Jenkins
- Jenkins自動化前端專案構建Jenkins前端
- Jenkins + GitLab 通過 Webhook 自動觸發構建爬坑記錄JenkinsGitlabWebHook
- Jenkins + GitHub 自動構建JenkinsGithub
- Jenkins敏捷開發 自動化構建工具Jenkins敏捷
- Jenkins + Gitee 實現程式碼自動化構建JenkinsGitee
- Jenkins 構建自動化 .NET Core 釋出映象Jenkins
- 自動化測試之:Jenkins安裝與部署Jenkins
- jenkins流水線自動構建配置Jenkins
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- jenkins的安裝和配置(flask結合jenkins半自動化部署流程)JenkinsFlask
- docker-compose+ jenkins + gogs+ maven自動化構建與部署DockerJenkinsGoMaven
- 自動化構建
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- Jenkins實現自動化郵件傳送踩坑記錄Jenkins
- 記錄---docker安裝及配置jenkins全流程DockerJenkins
- Maven 自動化構建Maven
- K8S+Jenkins自動化構建微服務專案(後續)K8SJenkins微服務
- 使用Jenkins+Pipline 持構建自動化部署之安卓原始碼打包、測試、郵件通知Jenkins安卓原始碼
- jenkins 自動化流程Jenkins
- 自動化構建映象:Packer
- 自動化整合:Jenkins管理工具詳解Jenkins
- 自動化檔案目錄結構生成工具——filemap.jsJS
- 使用Jenkins+Blue Ocean 持構建自動化部署之安卓原始碼打包、測試、郵件通知Jenkins安卓原始碼
- Maven:自動化構建工具Maven
- 自動化構建工具 Grunt
- maven自動化構建工具Maven
- 使用Jenkins自動構建Android應用打包並上傳JenkinsAndroid
- 【06】Jenkins:Gitlab 自動觸發構建以及釘釘通知JenkinsGitlab
- ?(不要錯過!)【CI/CD技術專題】「Jenkins實戰系列」(4)jenkins+pipeline構建自動化部署Jenkins
- CrazyDiskInfo硬碟檢測工具 安裝記錄硬碟
- K8S搭建自動化部署環境 Jenkins下載、安裝和啟動K8SJenkins
- 介面自動化之實現日誌記錄封裝封裝
- Jenkins 實現Gitlab事件自動觸發Jenkins構建及釘釘訊息推送JenkinsGitlab事件
- [凡文]Docker+Jenkins+Gradle+GitLab在Linux服務端自動化構建Android包DockerJenkinsGradleGitlabLinux服務端Android
- 這應該是最全的Jenkins Android自動打包構建教程JenkinsAndroid
- 影像自動拼貼製作工具
- Webpack自動化構建實踐指南Web