記錄貼——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前端
- Android Jenkins自動化構建之路AndroidJenkins
- Jenkins 自動化安裝外掛Jenkins
- Jenkins + GitHub 自動構建JenkinsGithub
- Jenkins github自動構建JenkinsGithub
- Jenkins和maven自動化構建java程式JenkinsMavenJava
- 基於Jenkins搭建自動化構建系統採坑記Jenkins
- Jenkins敏捷開發 自動化構建工具Jenkins敏捷
- Jenkins + GitLab 通過 Webhook 自動觸發構建爬坑記錄JenkinsGitlabWebHook
- Jenkins 安裝簡記錄Jenkins
- Jenkins 構建自動化 .NET Core 釋出映象Jenkins
- Jenkins + Gitee 實現程式碼自動化構建JenkinsGitee
- git+jenkins自動構建二GitJenkins
- 自動化測試之:Jenkins安裝與部署Jenkins
- Jenkins+Gradle 實現 Android 自動化構建JenkinsGradleAndroid
- 用 Jenkins 自動化構建 Android 和 iOS 應用JenkinsAndroidiOS
- Centos 從安裝到部署之 自動化構建及部署(三)CentOS
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- jenkins的安裝和配置(flask結合jenkins半自動化部署流程)JenkinsFlask
- Jenkins實現自動化郵件傳送踩坑記錄Jenkins
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- docker-compose+ jenkins + gogs+ maven自動化構建與部署DockerJenkinsGoMaven
- Linux工具安裝記錄Linux
- K8S+Jenkins自動化構建微服務專案(後續)K8SJenkins微服務
- 自動化檔案目錄結構生成工具——filemap.jsJS
- Maven:自動化構建工具Maven
- 自動化構建工具 Grunt
- maven自動化構建工具Maven
- tomcat+svn+maven+jenkins實現自動構建TomcatMavenJenkins
- 使用Jenkins自動構建Android問題總結JenkinsAndroid
- 自動化整合:Jenkins管理工具詳解Jenkins
- 持續化整合工具 Jenkins 在 Ubuntu 中安裝JenkinsUbuntu
- 介面自動化之實現日誌記錄封裝封裝
- CrazyDiskInfo硬碟檢測工具 安裝記錄硬碟
- K8S搭建自動化部署環境 Jenkins下載、安裝和啟動K8SJenkins
- Webpack自動化構建實踐指南Web
- 淺談自動化構建之grunt
- 淺談自動化構建之gulp