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

海沧网站制作网站友情链接怎么弄

海沧网站制作,网站友情链接怎么弄,taobaocom淘宝网页版,新疆建设云平台一. 什么是Jenkins pipeline: pipeline在jenkins中是一套插件,主要功能在于,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。Pipeline的实现方式是一套Groovy DSL,任何发布流程…

一. 什么是Jenkins pipeline:

         pipeline在jenkins中是一套插件,主要功能在于,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。Pipeline的实现方式是一套Groovy DSL,任何发布流程都可以表述为一段Groovy脚本(jenkinsfile),并且Jenkins支持从代码库直接读取脚本。

二. 关于pipeline :

1. 相关概念: 

Step
    单一任务,从基础中告诉了Jenkins应该怎么做。例如,要执行shell命令,请make使用以下sh步骤:sh 'make'。当插件扩展Pipeline DSL时,通常意味着插件已经实现了一个新的步骤。

Node
    Pipeline执行中的大部分工作都是在一个或多个声明node步骤的上下文中完成的。将工作限制在Node步骤中有两件事情:
    通过将项目添加到Jenkins队列来调度要运行的块中包含的步骤。一旦执行器在节点上空闲,步骤就会运行。
    创建工作区(特定于该特定Pipeline的目录),可以从源代码控制中检出的文件完成工作。
    根据您的Jenkins配置,某些工作空间在一段时间不活动后可能无法自动清除。

Stage
    stage是定义整个Pipeline的概念上不同子集的一个步骤,例如:“Build”,“Test”和“Deploy”,许多插件用于可视化或呈现Jenkins Pipeline状态/进度。

pipeline 优势:

  通过写代码的形式配置Project,且Jenkins中内置了常用的steps。
  实现构建步骤代码化、构建过程视图化。

三. Jenkinsfile 定义格式(eg):

pipeline {agent {              #agent 在哪个node中执行相关任务(默认master),通过label和node上的label进行匹配label 'test'} stages {             stage('Build') {   #stage:组成整个pipeline的阶段(自定义功能切分)steps {        #steps: 描述stage中的小步骤,同一个stage中的steps可以并行sh 'make'  #sh:执行指定的shell命令(make)}}stage('Sanity check') {steps {input "Does the staging environment check?"   #input:手动确认,才会执行后续环节}}stage('Test'){steps {sh 'make check'junit 'reports/**/*.xml' #junit: JUnit plugin插件提供的pipeline步骤,用于汇总测试报告 }}stage('Deploy') {steps {sh 'make publish'}}}
}

四. pipeline, 流程:

五. pipeline 自动生成代码片段:

      Pipeline配有内置的文档功能,可以更轻松地创建不同复杂性的Pipeline。根据Jenkins实例中安装的插件自动生成和更新内置文档。

     内置的“Snippet Generator”实用程序有助于为单个步骤创建一些代码,发现插件提供的新步骤,或为特定步骤尝试不同的参数。

如下: 自动生成发邮件的stage:

六. pipeline  全局变量:

      除了代码片段生成器之外,Pipeline还提供了一个内置的“ 全局变量引用”。像Snippet Generator一样,它也是由插件动态填充的。与代码段生成器不同的是,全局变量引用仅包含Pipeline提供的变量的文档,这些变量可用于Pipeline。

    pipeline默认变量为:       

ENV脚本化Pipeline可访问的环境变量,例如: env.PATH或env.BUILD_ID。请参阅内置的全局变量参考 ,以获取管道中可用的完整和最新的环境变量列表。PARAMS将为Pipeline定义的所有参数公开为只读 地图,例如params.MY_PARAM_NAME。currentBuild可用于发现有关当前正在执行的Pipeline信息,与如属性currentBuild.result,currentBuild.displayName等等请教内置的全局变量引用 了一个完整的,而且是最新的,可用的属性列表currentBuild。

 详细情况可通过自己部署的服务页面查看。

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

相关文章:

  • 域名停放国外免费黑帽seo优化推广
  • 网站的功能测试怎么做的31省市新增疫情最新消息
  • 在国外做盗版网站域名大全
  • b2b网站排行榜百度ocpc怎么优化
  • 专业建站推广服务比百度还强大的搜索引擎
  • 视频网站点击链接怎么做百度权重工具
  • 哪家网站专做女性服装网站改版公司哪家好
  • 做类似电驴网站淘宝关键词排名查询
  • 如何用rp做网站磁力岛引擎
  • 临沂建手机网站公司软文素材
  • 企业网站建设的重要性行业网站
  • 公司的网站推广怎么做整站优化价格
  • 美工好的网站seo排名分析
  • 网站开发地址知乎seo
  • 免费试用网站空间百度推广官网登录
  • 中融木业网站是那个网站做的苏州seo网站优化软件
  • php成品网站超市网上网络推广
  • 厦门建设厅查询网站首页seo运营
  • 郏县网站制作哪家公司好seo综合查询
  • 厦门企业建seowhy
  • 阿里云服务器做盗版视频网站seo关键词排名优化的方法
  • 为网站做seo百度之家
  • 公司网站费用怎么做会计分录seo综合查询软件排名
  • 哪些网站可以做h5seo关键词智能排名
  • 什么网站可以做发票验证码深圳广告策划公司
  • 万能网站浏览器抖音seo软件
  • 个人网站能放什么内容seo推广收费标准
  • 南平摩托车罚款建设网站缴费seo管理工具
  • wordpress移动端访问武汉seo首页优化公司
  • 安阳网站建设seo网站推广全程实例