1、实现目的
2、新建pipline项目
3、默认情况下,不需要填任何内容,只需要在"流水线"标签选项中写脚本
4、构建该流水线作业(成功)
pipeline {
agent any
stages {
stage(‘更新开始‘) {
steps {
echo ‘更新开始‘
}
}
stage(‘git代码仓库‘){
steps {
git credentialsId: ‘6a8972e3-a817-4117-8018-2653e98548f9‘, url: ‘https://gitlab.cedarhd.com/zhoumingkang/myblog.git‘
}
}
stage(‘推送&执行脚本‘){
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: ‘10.3.152.78‘, transfers: [sshTransfer(cleanRemote: false, excludes: ‘‘, execCommand: ‘sh /tmp/ops_start.sh > /dev/null 2>&1‘, execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: ‘[, ]+‘, remoteDirectory: ‘/tmp/myblog/‘, remoteDirectorySDF: false, removePrefix: ‘‘, sourceFiles: ‘**‘)], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
}
}
}
}
1、点击流水线语法(用以编写生成代码)
2、选择git
3、选择连接仓库与凭证(跟自由项目方法一致)
4、此时可以将生成的脚本,复制到pipeline脚本上。
1、选择相关功能,与自由项目操作一致
2、生成相关的代码
原文:https://blog.51cto.com/u_12965094/2722359