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
    image.png
  • 安装推荐的插件
    image.png
  • 安装插件部分失败,点击继续
    image.png
  • 创建管理员用户
    image.png
  • 配置Jenkins url ,开始使用Jenkins
    image.png
  • 重启Jenkins,使用admin/password登录
    image.png
  • 点击自动升级,升级Jenkins
    image.png
  • 自动升级
    image.png
  • 重启
    image.png
  • 再重启
    image.png

3.创建一个声明流水线demo

  • 新建item
    image.png
  • 输入任务名称,选择流水线,勾选允许参数化,并输入参数
    image.png
  • 修改脚本
    image.png
    脚本

        pipeline {
          agent any;
          environment { //环境变量
              GITURL="https://github.com/xiayu/";
          }
          stages{
              stage('获取git代码') {
                  steps{
                      sh 'echo "$GITURL $BRANCH"'
                  }
              }
         }
         post { //构建完成后置操作
              aborted { //如果构建中断,则执行
                  echo '构建被中止!'
              }
              success { //构建成功执行
                  echo '构建成功!'
              }
             failure { //构建失败执行
                 echo '构建失败!'
             }
          }
      }
  • 参数构建
    image.png
  • 开始构建
    image.png
  • 构建结果
    image.png

参考:https://www.cnblogs.com/hellxz/p/jenkins_pipeline_helloworld.html
https://www.cnblogs.com/hellxz/p/install_jenkins.html


你若安好便是晴天
82 声望10 粉丝

引用和评论

0 条评论