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

网站建设视频代码wordpress安装图片不显示

网站建设视频代码,wordpress安装图片不显示,美御品牌推广,如何做淘客发单网站1、pipline 语法介绍 声明式的pipeline语法格式 1. 所有的声明都必须包含在pipeline{}中 2. 块只能有节段#xff0c;指令#xff0c;步骤或者赋值语句组成 3. 阶段#xff1a;agent#xff0c;stages#xff0c;post#xff0c;steps 4. 指令#xff1a;environment指令步骤或者赋值语句组成 3. 阶段agentstagespoststeps 4. 指令environmentoptionsparameterstriggersstageinputtoolwhen2、阶段 agent: 该指令用于指定构建代理的配置。agent any 表示在任何可用的构建代理上执行流水线。可以使用其他选项如 agent none不在任何代理上执行、agent {label label-name}在具有特定标签的代理上执行等。 # jenkins 添加节点 stages: stages 指令用于定义流水线中的阶段。阶段是流水线的主要分组单元用于将构建过程分解为不同的步骤。每个阶段可以包含一个或多个步骤。steps: steps 指令用于定义流水线中某个阶段的步骤。步骤是构建过程中的具体操作可以是 shell 脚本、构建命令、插件调用等。post: post 指令用于定义在所有阶段完成后执行的操作。可以使用不同的条件来指定执行操作的时机如 always无论构建结果如何始终执行、success仅在构建成功时执行等。在 post 指令内部可以定义多个操作如发送电子邮件通知、触发其他构建等。 3、指令 environment: environment 指令用于定义流水线中的环境变量。可以在流水线的任何阶段或步骤中使用这些环境变量。它们可以用于存储和传递配置信息、凭据、版本号等。options: options 指令用于定义全局选项和配置。可以使用不同的选项来控制流水线的行为如超时设置、并行执行、跳过失败的阶段等。parameters: parameters 指令用于定义流水线的参数。参数可以用于接收用户输入从而自定义构建过程。可以定义不同类型的参数如字符串、布尔值、选择列表等。triggers: triggers 指令用于定义触发流水线执行的条件或事件。可以使用不同的触发器来实现自动触发流水线如定时触发、代码推送触发、其他流水线完成触发等。stage: stage 指令用于定义流水线中的阶段。阶段是流水线的主要分组单元用于将构建过程分解为不同的步骤。每个阶段可以包含一个或多个步骤。input: input 指令用于在流水线的执行过程中暂停并等待用户输入。可以定义一个或多个输入步骤以便用户提供必要的确认或参数输入然后流水线继续执行。tool: tool 指令用于在流水线中配置和使用工具。可以指定使用特定版本的构建工具、测试工具等。when: when 指令用于根据条件来控制流水线中某个步骤或阶段的执行。可以使用不同的条件表达式来判断是否执行特定的步骤或阶段如构建参数的值、环境变量的状态等。 4、示例 # 以下示例结合了部分常用的指令及阶段pipeline {agent anyoptions {timeout(time: 1, unit: HOURS)disableConcurrentBuilds()}parameters {string(name: TARGET_ENV, defaultValue: dev, description: Target environment for deployment)booleanParam(name: RUN_TESTS, defaultValue: true, description: Run tests during the build)}triggers {cron(0 0 * * *) // 每天午夜触发upstream(upstreamProjects: my-other-pipeline, threshold: hudson.model.Result.SUCCESS)}stages {stage(Checkout) {steps {git branch: main, credentialsId: my-git-credentials, url: https://github.com/my-repo.git}}stage(Build) {steps {sh mvn clean package}}stage(Test) {when {expression { params.RUN_TESTS true }}steps {sh mvn test}}stage(Deploy) {when {environment name: TARGET_ENV, value: prod}steps {sh deploy-to-prod.sh}}}post {always {emailext (subject: Jenkins Pipeline - Build Status,body: 构建完成,to: my-emailexample.com,attachLog: true) }} }#使用 agent any 指定在任何可用的代理上运行流水线。 #使用 options 指令设置了超时时间和禁用并发构建。 #使用 parameters 指令定义了两个参数用于接收目标环境和是否运行测试的用户输入。 #使用 triggers 指令设置了每天午夜触发和上游流水线成功触发的条件。 #使用 stages 指令定义了几个阶段包括代码检出、构建、测试和部署。 #使用 when 指令在测试和部署阶段根据条件进行了控制。 #使用 post 指令定义了 always 块在流水线执行结束后发送电子邮件通知构建状态并附带构建日志。 注意 pipeline代表整条流水线包含整条流水线的逻辑 agent指定流水线的执行器 (在节点上)和工作区 stages封装了用于定义流水线主体和逻辑的所有单个阶段定义 至少包含一个stage  stage代表流水线的阶段每个阶段都必须有名称 5、实战演练 准备以下服务器防火墙与selinux均需关闭 192.168.58.140        部署gitlab            详细参照http://t.csdnimg.cn/Sb1uz 192.168.58.153        部署Jenkins        详细参照http://t.csdnimg.cn/HxYPt 192.168.58.156        安装好nginx tomcat   详细参照http://t.csdnimg.cn/CmLUg 以下操作在jenkins页面进行 1.新建流水线任务 简单文本完成后开始构建并查看是否步骤是否成功。  2.拉取代码进行测试 在gitlab项目端获取仓库源 git192.168.58.140:root/easy-springmvc-maven.git 在jenkins页面端的pipeline中进行如下操作 将复制的脚本粘贴至相应位置应用保存。 构建并查看相应的执行信息 继续添加步骤测试是否构建成功 3.测试能不能从错误的地方开始重新执行 将NO.3步改错保存并构建 将错误的地方改正确保存但不开始构建 若没有Blue Ocean则需要下列步骤安装下载有此软件则跳过此步。 打开 Blue Ocean 点击未运行成功的那条记录  重新启动两次失败说明不可以以此种方式重启则选择重新构建。 构建成功。 代码总结 pipeline {agent anystages {stage(NO.1) {steps {echo 你好 世界}}stage(NO.2){steps {echo I want you to make her happy ^_^}}stage(NO.3){steps {git credentialsId: 1f5adfa6-af28-4f62-8785-38d2774c3196, url: git192.168.58.140:root/easy-springmvc-maven.git}}stage(NO.4){steps {echo World peace, Our hope }}} } 4.打包代码的流水线 准备 从gitlab上拉一个java的小项目 jdk用的11版本的(/usr/local/java11) maven用的3.8.5(/usr/local/maven/bin/mvn) 第一步拉取代码 还是在配置页面点击流水线语法选择git然后拉取一个java的小项目、 填好url认证凭据分支后点击生成流水线脚本复制一下填入pipeline脚本中 stage(NO.1 拉取代码) {steps {git credentialsId: 1f5adfa6-af28-4f62-8785-38d2774c3196, url: git192.168.58.140:root/easy-springmvc-maven.git}} 第二步打包后端代码 stage(NO.2 打包代码){steps {sh /usr/local/maven/bin/mvn package}} 第三步后端代码上线 获取tomcat页面ip 在流水线语法中生成流水线脚本并复制粘贴到指定位置 stage(NO.3 上传项目){steps {deploy adapters: [tomcat8(credentialsId: cecf8ea2-e03d-4a07-a041-7763e8ca1cb9, path: , url: http://192.168.58.156:8080/)], contextPath: null, war: target/easy-springmvc-maven.war}} 保存并开始构建。 代码如下 pipeline {agent anystages {stage(NO.1 拉取代码) {steps {git credentialsId: 1f5adfa6-af28-4f62-8785-38d2774c3196, url: git192.168.58.140:root/easy-springmvc-maven.git}}stage(NO.2 打包代码){steps {sh /usr/local/maven/bin/mvn package}}stage(NO.3 : 上传项目){steps {deploy adapters: [tomcat8(credentialsId: cecf8ea2-e03d-4a07-a041-7763e8ca1cb9, path: , url: http://192.168.58.156:8080/)], contextPath: null, war: target/easy-springmvc-maven.war}}} } 至此 pipeline语法以及相关的使用详解完毕。
http://www.sadfv.cn/news/72508/

相关文章:

  • 福州响应式网站建设山东营销型网站
  • 手机网站建设方案书建站教程的特点
  • 海南教育学会网站建设人防pc网站开发计划书
  • 服装网站建设前期规划方案上海网站建设免费推荐
  • 做网站杭州大连百姓网
  • 怎么做二维码让别人扫码进入网站seo双标题软件
  • 免费图片制作网站模板做单屏网站 高度是多少
  • 织梦手机网站有广告位高端建站什么意思
  • 如何管理网站文件wordpress编辑器修改
  • 阿坝县建设局网站网站编辑工作好做吗
  • 济宁网站建设只要500元网络组建设计与方案
  • 嘉兴学网站建设免费一级域名和空间
  • 网站 二级域名需要备案吗做化妆品的网站有哪些
  • p2p理财网站开发流程图二级域名对于英文网站推广有什么影响
  • 黄岩建设局网站手机如何建设网站
  • 做个企业网网站怎么做酒店管理系统
  • 芜湖网站网站建设微信wordpress登录
  • 做网站怎么插音乐界面设计1+x证书考什么
  • 广东网站建设系统在线玩小游戏网页版
  • 长沙做网站工作室网页欢迎页面设计
  • 超炫网站app在线制作平台有哪些
  • 微信 微网站开发宠物网站建设方案书
  • 网站开发运行环境有哪些设计方案文本
  • 手机网站框架修改wordpress文章发布页
  • freenom怎么做网站企业管理系统多少钱
  • 虚拟机做网站推动高质量发展的最终目的是什么
  • 尚品中国多年专注于高端网站建设东方城乡与住房建设部网站
  • 有哪些网站可以做图片打赏网页制作的专业
  • 网站备案 接入商名称老网站权重低的原因
  • 做视频网站需要流量wordpress中文文章排版插件