jenkins安装

下载并安装jenkins

1.服务器下载jenkins包并安装

yum -y install java-1.11.0-openjdk
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
systemctl daemon-reload
systemctl start jenkins
systemctl enable jenkins

2.登录安装
http://192.168.106.129:8080/
密码从/var/log/messages上获取得到
默认会出现离线安装
image
1)到服务器上找到/var/lib/jenkins/updates下的default.json,执行如下命令

sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
 sed -i 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json

2)打开另一个浏览器新窗口,http://192.168.106.129:8080/pluginManager/advanced
image
3)重启服务器端jenkins就可以正常获取了
参考:https://juejin.cn/post/7144989607757611045
非常坑:一定不要自行安装插件,到时候会有很多功能不适应,jenkins不适合安装旧版本,会出现各种插件安装不上

jenkins中文格式化

安装中文包和local(提供界面设置jenkins语言)
jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"local和Chinese"
image

image
点击安装并重启
image
输入zh_CN,然后点击apply和save

jenkins配置java和maven

1.下载并配置maven

cd /usr/local/
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xzf apache-maven-3.6.3-bin.tar.gz
ln -s apache-maven-3.6.3 maven

2.配置环境变量

# 由于java是通过yum包安装的,所以无需配置
export MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:$PATH

3.变更maven配置文件setting.xml

<localRepository>/usr/local/maven/repository</localRepository>

 <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

4.jenkins服务器上去安装指定路径
image
image
image
5.jenkins服务器上配置全局变量
image
image
6.验证jenkins服务可以访问java和mvn
新建一个自由项目,增加一个shell的构建环境,输入如下几个命令看是否能在jenkins服务器
正常执行。

java -version
mvn -version
echo $JAVA_HOME
echo $MAVEN_HOME

image
image
参考:https://blog.csdn.net/z19799100/article/details/115028494

posted @   悠悠-winter  阅读(1274)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示