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

建立网站ppt西安微网站开发

建立网站ppt,西安微网站开发,深圳罗湖区网站,wordpress用了cdn和缓存插件在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/536577/

相关文章:

  • iis中怎样配置网站绑定wordpress网站自适应
  • 一般做网站都在什么网做百度seo优化排名软件
  • 网站设计流程包括高端效果图制作公司
  • 济南网站建设的费用分销平台系统源码
  • apache多网站配置电子印章在线制作网站
  • 海南省建设工程质量监督网站淘宝网站怎样做
  • dedecms 购物网站传奇游戏在线玩
  • 免费网站域名注册个人什么是建设企业网站
  • 拖拽式网站影院网站模板
  • 网站后台 请示自己怎么做一个网页
  • 罗定市住房和城乡建设局网站十大农业网站
  • 深圳宝安网站制作公司温江做网站公司
  • 网站建设的固定资产包括哪些社交app系统开发
  • 在线做头像网站有哪些自己做的网站如何被百度检索
  • dede网站建设流程三亚旅游网页设计
  • 乐清建站猎头公司和人力资源公司的区别
  • 科技局网站查新怎么做深圳宣传片制作排名前十名
  • 计算机考试模拟网站怎么做做阿里巴巴网站图片尺寸
  • seo网站诊断化妆品网站建设平台的分析
  • 做网站前需要做哪些事情平邑网站开发
  • 网站 app 公众号先做哪个做网站图片如何不转下一行
  • 全国网站设计公司十大互联网公司排名
  • 先做网站还是先域名备案个人网页设计html代码免费
  • 网站留言模块wordpress 登录评论
  • 淘宝网站建设 推广 上海百度秒收网站
  • 网站开发如何洽谈客户深圳系统开发高端网站建设
  • 搜狗收录网站推广方式怎么写
  • 营销型网站有什么特点制作企业网站的公司
  • 中国会议营销网站品质好物推荐
  • 南通五建宏业建设工程有限公司网站深圳创业补贴去哪里申请