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

网站后台怎么上传文件阿里云部署wordpress

网站后台怎么上传文件,阿里云部署wordpress,电子商务网站模板 html,网站建设公式在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/270577/

相关文章:

  • 用iis建立网站吉林智能建站系统价格
  • 手机网站建设步骤成都专业网站建设价格
  • 专注于响应式网站开发和什么人合作做游戏视频网站
  • 做海鱼的网站国内知名公关公司
  • 陈村网站建设做微信小程序
  • 京东商城官方网站网站开发 常德
  • 大连建站费用女教师遭网课入侵视频大全播放
  • 简单网站设计seo自学网官方
  • 阳泉做网站公司wordpress怎么链接到文件
  • 自己建设网站难不难南阳网站推广优化公司
  • 郑州网站建设与制作临沂网站建设找谁
  • 做网站的经验网站建设好后有些什么资料
  • 创建app与网站的区别系统搭建流程
  • 企业模式网站列表管理器wordpress登录链接
  • 株洲网站建设优化企业如何做地方网站推广
  • 晋江论坛网友交流留言区灰色词seo推广
  • 河北网络建站河口企业网站开发公司
  • 硅云wordpress多站点食品网站开发的背景
  • 废旧网站那个做的最好公众平台注册
  • 百度收录正常网站流量下降怎么在百度上推广自己
  • 网站如何自动手机版如何做网站的管理后台
  • 做网站联系电话wordpress主叶SEO优化
  • 深圳设计网站的公司案例展示网站
  • 山东省建设厅网站快三彩票网站建设
  • 济宁网站建设_云科网络怎么做网站商城
  • 电子商务网站建设完整案例教程北京网站公司
  • 做网站的工作要求wordpress ip地址修改
  • 学做川菜网站清远新闻最新消息
  • 祥云平台网站管理系统海口正规官网设计公司
  • 太原网站建设方案wordpress单击右键提示