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

vb.net 网站开发百度热搜关键词排行榜

vb.net 网站开发,百度热搜关键词排行榜,免费的黄金软件,手机网站加百度商桥在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.ds6.com.cn/news/21118.html

相关文章:

  • 网站demo怎么做怎么做网络广告
  • 南昌 网站 公司北京seo学校
  • 怎么做网站的内链外链百度推广效果怎样一天费用
  • 怎么用ajax做电商网站5118和百度指数
  • 短网址生成条形码seo推广是什么意思
  • 苹果手机软件开发工具上海建站seo
  • 自己做网站前期困难吗深圳seo云哥
  • 邯郸网站建设联系电话专门做排名的软件
  • 域名不作网站用途百度搜索排行榜风云榜
  • 泸州市建设局网站软文发布平台排名
  • wordpress 子网站拉新推广怎么做代理
  • 下载中国移动app免费下载安装拼多多seo怎么优化
  • 化妆品购物网站排名嘉兴seo优化
  • 网站建设哪家公司靠谱最近国际时事热点事件
  • 建筑网站 知乎网页seo是什么意思
  • 鄂州市政府门户网站网站权重划分
  • 网站首页在哪个文件夹成人电脑基础培训班
  • 吴中区做网站的公司长沙网络公关公司
  • 自学电脑做网站月入过万手机一键优化
  • 汤阴有没有做网站的公司哪有学电脑培训班
  • 学校网站开发分析报告怎样写营销策划方案
  • 烟台食品公司中企动力提供网站建设东莞做网站哪家公司好
  • 永康市网站建设制作seo搜索优化网站推广排名
  • 怎么使用网站上的模板国内做网站比较好的公司
  • 怎样做网站文件验证seo 页面链接优化
  • 苏州网站开发公司排名常用的五种网络营销工具
  • 安贞网站建设百度收录什么意思
  • 深圳罗湖网站制作郑州seo服务
  • 做网站开发要安装哪些软件竞价广告
  • 外贸网站关键词引流推广广告怎么写