1.安装
- 下载链接
-
安装
nohup java -DJENKINS_HOME=/home/jenkins/root -jar home/jenkins/jenkins.war --httpPort=8888 &
-
访问
http://192.168.1.102:8888 //如果不通,可以关闭防火墙
-
修改官方仓库地址
sed -i "s/https:\/\/updates.jenkins.io\/update-center.json/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/g" /home/jenkins/root/hudson.model.UpdateCenter.xml
- 停掉Jenkins
-
修改默认Jenkins插件源与连接检测位置
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /home/jenkins/root/updates/default.json sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /home/jenkins/root/updates/default.json
- 重启Jenkins
-
查看管理员密码
cat ./root/secrets/initialAdminPassword 447b5e78c2f1428dbbd9ab571209b75d
- 点击继续,进入Jenkins
- 安装推荐的插件
- 安装插件部分失败,点击继续
- 创建管理员用户
- 配置Jenkins url ,开始使用Jenkins
- 重启Jenkins,使用admin/password登录
- 点击自动升级,升级Jenkins
- 自动升级
- 重启
- 再重启
3.创建一个声明流水线demo
- 新建item
- 输入任务名称,选择流水线,勾选允许参数化,并输入参数
-
修改脚本
脚本pipeline { agent any; environment { //环境变量 GITURL="https://github.com/xiayu/"; } stages{ stage('获取git代码') { steps{ sh 'echo "$GITURL $BRANCH"' } } } post { //构建完成后置操作 aborted { //如果构建中断,则执行 echo '构建被中止!' } success { //构建成功执行 echo '构建成功!' } failure { //构建失败执行 echo '构建失败!' } } }
- 参数构建
- 开始构建
- 构建结果
参考:https://www.cnblogs.com/hellxz/p/jenkins_pipeline_helloworld.html
https://www.cnblogs.com/hellxz/p/install_jenkins.html
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。