0%

Jenkins部署

简介

Jenkins官网: https://jenkins.io/index.html

官方文档:https://wiki.jenkins-ci.org/display/JENKINS/Home

jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的”自动化”编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。

安装基础环境

jdk

卸载原有jdk

1
yum -y remove java*

安装jdk

1
yum -y install java-1.8.0-openjdk-devel

创建软链接

1
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64 /usr/local/java

maven

下载

1
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

解压

1
2
tar zxf apache-maven-3.6.2-bin.tar.gz
mv apache-maven-3.6.2 /usr/local/maven

修改环境变量

1
2
3
4
5
export JENKINS_HOME="/data/jenkins" #jenkins数据存储目录
MAVEN_HOME="/usr/local/maven"
JAVA_HOME="/usr/local/java"
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:${PATH}:$MAVEN_HOME/bin:$PATH

安装jenkins

1
wget http://ftp-nyc.osuosl.org/pub/jenkins/war-stable/2.190.1/jenkins.war

将war包放入Tomcat运行

运行后访问 http://ip:prot/jenkins

如: http://127.0.0.1:8080/jenkins

配置

修改jenkins插件更新地址

进入jenkins目录

1
sed -i 's/https:\/\/updates.jenkins.io\/update-center.json/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/g' hudson.model.UpdateCenter.xml

进入updates目录

1
2
3
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json

sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

首次进入要求输入密码,初始密码可以在Tomcat启动日志中查看,也可以在$JENKINS_HOME/secrets/initialAdminPassword查看。

粘贴查到的密码

选择安装的插件,我这里只安装了一个中文语言包

等待安装

我这里不创建账号,直接使用admin,进入后修改admin密码

可以使用了

-------------    本文结束  感谢您的阅读    -------------
请作者一杯咖啡。