当前位置: 首页 > news >正文

陕西省住房和城乡建设厅网站首页设计官网的

陕西省住房和城乡建设厅网站首页,设计官网的,好网站建设公司业务,修改wordpress首页缩略图尺寸在pinline克隆代码的两种方式 1.pipline语法直接实现方式1.1例子11.2例子2 2.jenkins pinline 流水线中调用 shell脚本方式 jenkins搭建流水线从拉取代码开始其实是最正规的方式,但是如何拉取有多种方式 可以用jenkins的插件以钩子的形式,也可以在piplin…

在pinline克隆代码的两种方式

  • 1.pipline语法直接实现方式
    • 1.1例子1
    • 1.2例子2
  • 2.jenkins pinline 流水线中调用 shell脚本方式

jenkins搭建流水线从拉取代码开始其实是最正规的方式,但是如何拉取有多种方式
可以用jenkins的插件以钩子的形式,也可以在pipline脚本中实现,今天介绍两种 pipline方式实现拉取代码的方式。

1.pipline语法直接实现方式

1.1例子1

pipeline {agent anystages {stage('Project1'){steps{cleanWs()dir('project1') {// Doing your project 1 stuffgit(url: 'https://github.com/xxx/proj1.git', branch: 'main')}}}stage('Project 2'){steps{dir('project2') {// Doing your project 2 stuffgit(url: 'https://github.com/xxx/proj2.git', branch: 'dev')}}}stage('Something Else'){steps{sh 'ls -al'         }}}
}

1.2例子2

pipeline {agent anystages {stage('Project1'){steps{cleanWs()echo "Let's move proj 1 stuff to a sub dir"sh '''mkdir project1shopt -s extglob dotglobmv !(project1) project1'''}}stage('Project 2'){steps{dir('project2') {// Doing your project 2 stuffgit(url: 'https://github.com/xxx/proj2.git', branch: 'main')}}}stage('Something Else'){steps{sh 'ls -al'               }}}
}

2.jenkins pinline 流水线中调用 shell脚本方式

这种方式需要服务器预先安装好了git

pipline中调用shell脚本

def CustomizeRepos = ''
def Baseline = 'false'
def VersionInfo=''
def testMessage=''
def Pr_CustomizeRepos = ""pipeline {agent {label 'le-node'}parameters {string(name: 'BRANCHNAME', defaultValue: 'develop', description: '代码分支名称')}environment {JENKINS_NODE_COOKIE = 'dontKillMe'project_path = '/automation/code/'pipeline_git_tool = '/automation/scripts/build_gitclone.sh'url = 'https://gitee.com/burebaobao/tscancode-master.git'}stage("下载平台代码") {steps {script {echo "开始克隆代码"sh "cd ${project_path}"// 调用脚本sh "${env.pipeline_git_tool} '${project_path}' '${BRANCHNAME}' '${url}'"}}}}

所调用的shell脚本

#!/bin/bash#########################################
#代码clone脚本
#参数:
# path 代码存储路径
# branch 代码分支名
# url 地址
##########################################参数判断 
if [ $# != 3 ]; thenecho "参数输入错误,输入必须包括path、Branch、url参数!"exit -1
fipath=$1
branch=$2
url=$3echo "开始"
echo "切换路径到 $path"
cd ${path}echo "克隆的代码分支为 ${branch}"mcd="git clone -b ${branch} --single-branch https://gitee.com/burebaobao/tscancode-master.git"
git clone -b ${branch} --single-branch ${url}
http://www.yayakq.cn/news/324312/

相关文章:

  • 建设部网站证书查询wordpress 小工具 不显示不出来
  • 中国建设银行招标网站windows系统wordpress
  • 淄博网站seo公司运营网站挣钱方法
  • 北京厦门网站优化烟台网站公司
  • 想招代理去什么网站网站后台添加新闻
  • 企业网站建设需要考虑内容如何建学校网站
  • 网站 英语网站建设预期目标
  • 东原ARC网站建设公司上海在哪建设网站
  • 企业展示网站模板湖南建设科技节能协会网站
  • 比较有设计感的网站免费申请激活码
  • 长春市建设工程信息网站房源信息一般在哪里看
  • 网站检测报告哪里做wordpress付费小说
  • 什么网站都可以进入的浏览器建设网站步骤
  • 怎样注册自己的网站wordpress博客主题推荐
  • 面膜网站广告怎么做企业网站的建立不能缺少哪些细节
  • 襄阳网站seo方法网页搜索功能怎么实现
  • 广州做seo整站优化公司河南建设人才教育信息网
  • 网站备案最多需要多久沅江网站制作
  • 自学网网站小程序是什么东西
  • 企业公司官网网站公司主页是什么意思
  • 娱乐平台网站开发免费seo外包模板
  • 制作一个简单的php网站卧龙区微网站开发
  • 局域网内部如何做网站wordpress 找不到主题
  • 提供网站空间服务器学技术网站
  • 汉中做网站炉石卡牌制作网页
  • 上海网站开发设计ps怎么做网站分隔线
  • 视频网站开发难点常德网站建设优化
  • 中国有哪些网站可以做兼职网站用户告知书
  • 面料 做网站网站建设的关键问题
  • 淘宝内部优惠券网站怎么建设你的网站尚未备案 根据