美文网首页
Jenkins(二)

Jenkins(二)

作者: 测试游记 | 来源:发表于2019-09-14 16:08 被阅读0次

    欢迎关注我公众号呀~「测试游记」「zx94_11」

    从版本库拉取pipeline

    直接在界面上进行流水线代码的编写无法做到pipeline的版本化

    比较合理的做法是让Jenkins从版本管理仓库拉取pipeline并执行。

    安装Git插件

    如果按照上一篇的安装选择进行安装,默认安装了Git插件

    安装Git插件

    没有安装在可选插件中查找并安装

    安装插件

    创建一个Jenkinsfile文件并上传至Git服务器

    在GitHub上新建一个项目,然后将上一篇的Hello world内容拷贝至Jenkinsfile

    # 新建一个文件夹并进入该文件夹
    $ git init
    $ touch Jenkinsfile
    $ vim Jenkinsfile # 拷贝之前的代码
    $ git add .
    $ git commit -m 'add a Hello world pipeline'
    $ git remote add origin https://github.com/zx490336534/Jenkinstest.git
    $ git push -u origin master
    
    上库 结果查看 代码查看

    从SCM下载pipeline

    选择SCM

    注意⚠️:Script Path(脚本路径)就是pipeline的文件名,默认上Jenkinsfile和我们版本库中的Jenkinsfile对应

    使用https进行代码的克隆,所以需要添加凭证,也就是Github的账号密码

    新建凭证

    进行构建

    点击立即构建可以看到流水线方块多了Declarative: Checkout SCM部分

    image-20190710215209504

    从控制台输出可以看出,这部分就是为从GitHub上拉取代码的步骤

    image-20190710215303035

    相关文章

      网友评论

          本文标题:Jenkins(二)

          本文链接:https://www.haomeiwen.com/subject/iuttyctx.html