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

大学生网站设计作品东莞哪家纯设计公司做得好

大学生网站设计作品,东莞哪家纯设计公司做得好,有没有可以做各种字体的网站,北京装修公司家装排名1.初次使用流水线前面我们用自由风格的流水线进行了项目部署,但是自由风格的流水线只能应付一些简单且项目规模不是很大的部署。为了让流水线能够灵活、通用、逻辑清晰且更加容易维护,现在一般企业都是采取使用了Pipeline的方式来对流水线进行构建&#…

1.初次使用流水线

前面我们用自由风格的流水线进行了项目部署,但是自由风格的流水线只能应付一些简单且项目规模不是很大的部署。为了让流水线能够灵活、通用、逻辑清晰且更加容易维护,现在一般企业都是采取使用了Pipeline的方式来对流水线进行构建,从这里起应该就是我从企业部署流水线的一个历程,另外近期需要对流水线进行改造,那么我也将改造的过程一并在后面写入。

创建Pipeline项目

image-20250907145013607

image-20250907145013607

image-20250907145137214

image-20250907145137214

image-20250907145235991

image-20250907145235991

这是一条简单的流水线示例,兄弟们可以先感受下

pipeline {agent { node { label "node47"}}tools {git 'Git'maven 'maven399'jdk 'jdk1701'}environment {var1  = "var1"var2  = "var2"var3  = "var3"RED = "\u001B[31m"GREEN = "\u001B[32m"   // 绿色PURPLE = "\u001B[35m"  // 紫色RESET = "\u001B[0m"    // 重置}options {// 保留构建次数buildDiscarder(logRotator(numToKeepStr: '5'))// 不允许同时执行流水线disableConcurrentBuilds()// 流水线执行的超时时间timeout(time: 25, unit: 'MINUTES')// 构建时的时间信息timestamps()}parameters {string(name: 'BRANCH_TAG', defaultValue: 'master', description: 'Enter the GF branch to checkout')}stages {stage('Checkout') {steps {script {git (credentialsId: "giteeuptest", url: 'https://gitee.com/wolfan_119/spring-boot-3-hello-world-jdk21.git', branch: "${BRANCH_TAG}")}}}stage('Build') {steps {ansiColor('xterm') { // 启用 AnsiColorecho "${GREEN}项目开始构建${RESET}"echo "${GREEN}环境变量$var1${RESET}"}echo "Building"}}stage('PullProject') {steps {ansiColor('xterm') { // 启用 AnsiColorecho "${PURPLE}项目推送${RESET}"echo "${PURPLE}环境变量$var2${RESET}"}sh 'echo PullProject'}}stage('Delpoy') {steps {ansiColor('xterm') { // 启用 AnsiColorecho "${RED}项目部署${RESET}"echo "${RED}环境变量$var3${RESET}"}sh 'echo Delpoy'}}}post {always {sh "echo 构建后总是执行这个步骤"}success {sh "echo 构建成功了执行这个步骤"}failure{sh "echo 构建失败了执行这个步骤"}aborted{sh "echo 构建取消了执行这个步骤"}}
}

参数简介

  •  pipeline 用于声明流水线的标识(有声名式和脚本式2中风格,但是不用纠结这些)
  •  anget 指定在那个节点执行打包流程 any代表任意节点
  •  tools 指定打包工具(这里是在jenkins中配置好的,之前在工具初始化有提起过)
  •  environment 环境变量,用于定义在流水线执行过程中的一些变量信息
  •  options jenkins自带的一些配置项
  •  parameters 参数化构建,定义一些特定的参数
  •  stages stages是一个容器,用于包含多个stage。它将流水线的不同阶段组织在一起,使得整个构建过程更清晰。每个 stage 可以代表流水线中的一个主要步骤或任务。
  •  stage stage是流水线中的一个单独的阶段,表示构建过程中的一个特定任务或步骤。每个 stage 可以包含一个或多个 steps,并且可以有自己的条件和环境设置。它帮助用户理解构建的不同部分。
  •  steps steps是在一个 stage 中定义的具体操作或任务,它包含实际执行的命令或脚本,例如编译代码、运行测试、部署应用等。每个 step 可以是一个内置的 Jenkins 步骤或自定义的脚本。
  •  post 根据流水线的执行结果(成功、失败、未稳定等)执行不同的操作,

2.执行下流水线

image-20250906233635498

image-20250906233635498

image-20250906233935513

image-20250906233935513

从这里看Pipeline风格流水线从可视化这里要比自由风格的流水线好很多,这些日子对公司的流水线做些改造,刚好可以一并写进来,不过更新速度可能会慢一些了!最后欢迎大家入群一起讨论运维技术,如果看不见群信息可以私聊

http://www.dtcms.com/a/422171.html

相关文章:

  • 做网站图片大小不合适怎么调什么叫互联网
  • 怎么自己制作网站免费网站页面设计如何收费
  • 上海网站建设开发哪家wordpress怎么调用多语言
  • dnf怎么做辅助网站网站的访问速度
  • 湖北建设银行招标在哪个网站看天猫网站的建设
  • gps建站步骤备案域名批量查询
  • 织梦网站必须下载地址dw个人网站建立教学
  • 商业网点建设开发中心网站做网站烧钱
  • 医疗网站制作网页的响应式布局
  • 苏宁网站建设久久建筑网怎么免费下载
  • 如何自己做个网站苏州建设
  • 论坛的网站制作net网站开发
  • 做二手车放在哪个网站好wordpress和微信打通
  • 深圳网站设计的公司帮熟人做网站如何收费
  • 凤岗本地网站文件链接 win wordpress
  • WordPress 5.0.1怎麼使用seo两个域名一个网站有影响吗
  • 个人怎么做ckmov解析网站建设银行支付宝网站
  • 网站建设模板价格域名绑定ip网站吗
  • opencms 做的网站WordPress集成阿里图标
  • 谁会在掏宝网上做网站邓州网站优化
  • 企业网站建站元素5188关键词挖掘
  • 城乡住房和城乡建设厅网站用flex做的网站
  • 如何使网站做的更好网站还在建设中英文
  • 做网站买了域名之后软件开发工程师和前端开发工程师
  • 壹搜网站建设优化排名wordpress 添加备案号
  • 设计企业品牌网站网页平面设计教程
  • 网站域名查ip网站域名怎么购买吗
  • 如何用vs2012做网站白云怎样优化网站建设
  • 欣宝儿在什么网站做直播昌平网站建设哪家强
  • 现在流行做网站吗北京工信部网站备案查询