栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

DevOps系列之Jenkins-05pipeline初体验

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DevOps系列之Jenkins-05pipeline初体验

1. 安装pipeline插件 1.1 系统管理>插件管理 1.2 插件名称:pipeline

1.3 等待完成安装

1.4 重启Jenkins

如果重启很慢,可以手动重启,在地址后面写    /restart

 http://192.168.159.143:8080/restart

1.5 查看插件

 2. 创建pipeline项目 2.1 创建pipeline项目

项目名称buildPipeline,选择流水线项目,点击确定。

 2.2 添加参数

选择参数化构建过程,添加字符参数Version,选项参数EnvType。(env会出现变量名冲突问题)

2.3 编写pipeline脚本

选择已有的模板Hello World

pipeline {
    agent any

    stages {
        stage('Hello') {
            steps {
                echo 'Hello World'
                echo "deploy version: ${Version}"
                echo "deploy env: ${EnvType}"
            }
        }
    }
}

保存项目。

3. 构建pipeline项目 3.1 输入版本号,选择发布环境,点击开始构建。 3.2  查看控制台输出的日志

 4. 远程构建 4.1 选择触发远程构建

输入自定义token,devops。保存项目

4.2 远程触发构建 4.2.1 根据提示拼写url地址

JENKINS_URL/job/buildPipeline/build?token=TOKEN_NAME

 或者

/buildWithParameters?token=TOKEN_NAME      (有参数时使用)


http://192.168.159.143:8080/job/buildPipeline/buildWithParameters?token=devops&Version=1.1.2&EnvType=prod

4.2.2 执行命令

设定参数Version为1.1.2,EnvType为prod。

需要认证 ,使用-u用户名:密码

curl -uadmin:admin "http://192.168.159.143:8080/job/buildPipeline/buildWithParameters?token=devops&Version=1.1.2&EnvType=prod"

 4.2.3 查看构建结果

 

 远程构建成功。

5. 使用ApiPost工具远程构建 5.1 新建接口  5.2 选择get请求

输入请求地址

http://192.168.159.143:8080/job/buildPipeline/buildWithParameters?token=devops&Version=1.1.2&EnvType=prod

 可以看到参数已经自动识别

 5.3 输入认证信息

 选择基础认证,输入账号密码。

5.4 更改参数信息

修改版本号为2.0,发布环境为dev。

点击发送。 

 5.5 查看结果

 响应码为201,成功。

查看Jenkins平台信息

 使用ApiPost工具远程构建成功。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/748152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号