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上获取得到
默认会出现离线安装
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
3)重启服务器端jenkins就可以正常获取了
参考:https://juejin.cn/post/7144989607757611045
非常坑:一定不要自行安装插件,到时候会有很多功能不适应,jenkins不适合安装旧版本,会出现各种插件安装不上
jenkins中文格式化
安装中文包和local(提供界面设置jenkins语言)
jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"local和Chinese"
点击安装并重启
输入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服务器上去安装指定路径
5.jenkins服务器上配置全局变量
6.验证jenkins服务可以访问java和mvn
新建一个自由项目,增加一个shell的构建环境,输入如下几个命令看是否能在jenkins服务器
正常执行。
java -version
mvn -version
echo $JAVA_HOME
echo $MAVEN_HOME
参考:https://blog.csdn.net/z19799100/article/details/115028494
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性