IT信息

Jenkins CI/CD

Jenkins 安装

文章引用自:https://www.jenkins.io/doc/book/

适用于Debian/Ubuntu

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
# 安装Java

sudo apt install openjdk-8-jdk
#启动服务
sudo systemctl start jenkins

Jenkins使用方法

登录本机:http://localhost:8080

获取Password:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

选择安装推荐的插件

等待安装完毕后

Jenkins配置

节点配置

  • 在节点端安装Java 并找打Java二进制所在路径

sudo apt install openjdk-8-jdk

which java

  • 点击ManageJenkins -> Manage Nodes and Clouds
  • 点击新建节点-> 输入节点名称->点击Permanent Agent ,之后点击确定



  • 输入节点的信息,如描述、远程工作目录、标签、用法、启动方式等
  • 添加主机的登录凭证,点击添加Jenkins,,并在弹出的Jenkins凭据提供者框中输入用户名 口令 等信息

点击保存后,在Credentials一栏中,选择上一步中添加的凭据

  • 点击`高级`按钮,输入Java路径
  • 点击确定后,并进入节点主界面,查看节点信息,节点显示正常即可#

配置流水线

  • 主页中点击新建items->输入项目名称->点击流水线,进行配置即可。
  • 输入流水线脚本,保存即可
  • 详细语法pipeline 语法见:https://www.jenkins.io/doc/book/pipeline/
pipeline{
    agent {
        label '20-V90'
    }
// 流水线运行在20-V90节点中
    stages{
        stage('test'){
            steps{
                retry(3){
                    sh 'echo "hello world" '
                }
            }
        }
    }
}

发表评论