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

jenkins从入门到生产教程-jenkins从github拉取源码(二)

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

jenkins从入门到生产教程-jenkins从github拉取源码(二)

在上一章我们已经完成了jenkins的部署了,那么从本章,我们尝试从git上将我们的私密项目的源代码通过jenkins拉取到本地来,首先确保在github上有一个私密项目,同时你还记得自己github的账号和密码。

1、安装git

在我们使用jenkins帮我们拉取代码的时候,我们首先需要在服务器上安装我们的git客户端。

 # 安装Git
 yum install -y git
2、创建Jenkins任务

1、创建一个名为vote-million-image流水线任务:

2、接来下我们要借助Jenkins提供的语法工具来生成下载GitHub的pipeline代码,如下图,在设置任务的页面点击红框中的流水线语法按钮:

3、配置github的流水线语法

1、首先点击添加按钮

2、输入github的账号和密码,添加用户凭证

3、直接点击生成流水线脚本的按钮生成流水线语法

checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'lazyboyl', url: 'https://github.com/lazyboyl/vote-million.git']]])

4、最后返回我们的配置页面输入如下所示的流水线语法保存即可

pipeline {
    agent any

    stages {
        stage('init') {
            steps {
                checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'lazyboyl', url: 'https://github.com/lazyboyl/vote-million.git']]])
            }
        }
    }
}
4、拉取代码

1、点击立即构建按钮,从github上拉取我们的代码。

2、通过Console Output我们可以看到正常的日志输出,同时我们也知道代码被我们正常拉取下来了

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

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

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