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

网站分辨率做多大小说百度风云榜

网站分辨率做多大,小说百度风云榜,公司品牌logo设计商标设计,佛山市网络seo推广公司前言 本节内容我们使用另外一种方式pipeline实现项目的流水线部署发布,Jenkins Pipeline是一种允许以代码方式定义持续集成和持续交付流水线的工具。通过Jenkins Pipeline,可以将整个项目的构建、测试和部署过程以脚本的形式写入Jenkinsfile中&#xff…

前言

本节内容我们使用另外一种方式pipeline实现项目的流水线部署发布,Jenkins Pipeline是一种允许以代码方式定义持续集成和持续交付流水线的工具。通过Jenkins Pipeline,可以将整个项目的构建、测试和部署过程以脚本的形式写入Jenkinsfile中,实现对整个流程的可视化管理和控制。在 Jenkins Pipeline中,可以定义不同的阶段(stage)、步骤(step)、参数(parameters)、环境变量(environment variables)等,以实现自动化构建、测试和部署过程。还可以通过条件判断、循环等控制结构来实现流水线的灵活控制。

正文

①创建一个流水线pipeline方式的项目

②填写描述信息和构建的策略,此步骤可跳过

③ 使用流水线的Pipeline script方式构建一个maven项目

- 构建脚本

pipeline {agent anystages {stage('拉取代码') {steps {echo '========================拉取代码========================'checkout([$class: 'GitSCM',branches: [[name: '*/master']],doGenerateSubmoduleConfigurations: false,extensions: [],submoduleCfg:[],userRemoteConfigs: [[credentialsId: 'gitee', url:'https://gitee.com/northcangap/ht-atp.git']]])}}stage('编译构建') {steps {echo '========================编译构建========================'sh 'cd ht-atp-security && mvn clean package -Dmaven.test.skip=true'}}stage('部署安装') {steps {echo '========================部署安装========================'sshPublisher(continueOnError: false,failOnError: true,publishers: [sshPublisherDesc(configName: "ht-atp",transfers: [sshTransfer(sourceFiles: "ht-atp-security/target/*.jar",removePrefix: "ht-atp-security/target",remoteDirectory: "/pipeline",execCommand: "cd /ht/pipeline && sh start.sh",execTimeout: 12000)])])}}}
}

- 使用git拉取代码

- 使用maven命令构建项目

- 使用sshPublisher组件将构建好的项目发布到远程服务器

④ 点击立即构建,构建该流水线项目

⑤查看构建的流水线项目日志

⑦ 访问项目

⑧方式二:流水线使用Pipeline script from SCM方式创建,配置源码地址

⑨ 配置Jenkinsfile流水线脚本路径

⑩ 在项目的源码路径下创建一个Jenkinsfile文件,文件内容同上,并上传到源码库,构建时,会使用此文件完成流水线项目的发布

⑪同样也可以部署发布成功,一般更推荐使用方式二实现

⑫ 关于pipeline的流水线语法可参考其提供的DSL流水线语法

⑬ 前端vue项目的部署脚本

pipeline {agent anystages {stage('拉取代码') {steps {echo '========================拉取代码========================'checkout([$class: 'GitSCM',branches: [[name: '*/master']],doGenerateSubmoduleConfigurations: false,extensions: [],submoduleCfg:[],userRemoteConfigs: [[credentialsId: 'gitee', url:'https://gitee.com/northcangap/ht-atp.git']]])}}stage('编译构建') {steps {echo '========================编译构建========================'sh 'cd ht-atp-app && npm i -f && npm run build'}}stage('部署安装') {steps {echo '========================部署安装========================'sshPublisher(continueOnError: false,failOnError: true,publishers: [sshPublisherDesc(configName: "ht-atp",transfers: [sshTransfer(sourceFiles: "ht-atp-app/dist/**",removePrefix: "ht-atp-app/dist",remoteDirectory: "/pipeline/ht-app")])])}}}
}

结语

至此,关于jenkins流水线使用pipeline方式发布项目的内容到这里就结束了,我们下期见。。。。。。

http://www.ds6.com.cn/news/17626.html

相关文章:

  • 成都企业网站建设公司完整的社群营销方案
  • 超实用网站搜索引擎数据库
  • 自己做游戏的网站跨境电商平台排行榜前十名
  • html5国外酷炫网站百度客户端下载
  • 网站首页幻灯片不显示网站制作的费用
  • 望京做网站的公司哪家好找片子有什么好的关键词
  • 顺德网站建设公司今日全国最新疫情通报
  • 如何建设专题网站河南公司网站建设
  • 做装修网站好赚钱吗百度免费广告发布平台
  • 清远网站制作免费html网站制作成品
  • 做淘宝客需要建网站吗百度网盘客服人工电话95188
  • 做电信宽带合适做网站吗如何做网络营销?
  • 做可视化图表的网站淄博网站推广
  • 建立网站有什么用网络营销平台有哪些
  • 潍坊做网站公司热搜词排行榜关键词
  • 做网站运营工作有前景吗最近发生的热点新闻
  • 国外 设计师 网站阿里指数数据分析平台官网
  • 制作一个简单网站的代码2024年3月新冠肺炎
  • 专业做网站公司排名百度关键词收录
  • 做网站的费用入什么科目百度搜索智能精选入口
  • 北京网站建设的服务长尾关键词挖掘熊猫
  • 企业网站建站元素天津百度网站快速优化
  • 简易的网站企业网站开发费用
  • 个人网站简单百度搜索关键词设置
  • 邵阳市建设投资经营集团网站陕西网站建设制作
  • 易销云建站公司厦门百度seo
  • 赣州招标网官网淘宝seo是什么
  • 宝安网站设计服务整合网络营销
  • 秦皇岛网站备案北京百度seo排名点击软件
  • 建设小微公司网站需要多少钱手机如何做网站