CICD
solinger
人生多数真苦难假欢喜。
展开
-
Ansible registers用法
Ansible registers用来捕捉一个task的输出作为一个变量。在Ansible的其它地方我们可以使用该变量,例如logging等。这种变量包含了这个任务的返回值。当我们使用不同的模块时, 会遇到的常见的返回值有:backup_file, changed, failed, invovation, msg, rc, results, skipped, stderr, stderr_lines, stdout. stdout_lines等。其它的模块如shell, command等回有特殊的返回值原创 2020-05-25 14:10:43 · 5320 阅读 · 0 评论 -
gitlab webhook介绍及与openshift项目关联
原文出处:https://docs.gitlab.com/ee/user/project/integrations/webhooks.html当一个项目的代码有更新或者有新的问题被创建,项目的webhook允许你触发一个url。你可以配置webhook去监听特定事件例如提交,问题或者合并。gitlab会像webhook url发送一个post请求。多数情况下,你需要配置webhook ...翻译 2019-02-28 14:02:43 · 2879 阅读 · 0 评论 -
openshift template介绍
原文:https://docs.openshift.com/container-platform/3.11/dev_guide/templates.html概述在openshift云平台,我们会使用模版配合不同的参数来创建不同的应用,即,一个模版是一系列可以被参数化并创建一组对象的集合。模版可以创建任何你有权限创建的任意对象,例如services, build cnofiguration...翻译 2019-03-10 21:20:30 · 7908 阅读 · 0 评论 -
Jenkins Pipeline node和agent的区别与联系
联系:node, agent以及slave都用来指被Jenkins master管理的用来执行Jenkins jobs的服务器。区别:agents用在表述性pipeline中,可以不仅仅是nodes,还可以是docker container等。 nodes用在脚本化pipeline中。表述性pipeline所有操作都在pipeline块中执行,格式如下:p...原创 2019-05-16 18:45:12 · 24991 阅读 · 0 评论 -
如何使用表述性Pipeline
Jenkins提供了两种开发pipeline代码的方法,脚本化的和表述性的。脚本化pipeline也就是我们传说中的传统pipeline,支持Groovy语法。表述性pipeline提供了更简单的更友好的语法,提供了更多表述性的语法,用户不一定非要去学习和写Groovy。Jenkins pipeline plugin version 2.5及以上版本开始支持表述性pipeline。...原创 2019-05-16 21:12:37 · 7278 阅读 · 0 评论 -
如何使用脚本化pipeline
Jenkins是一个开源的持续集成的服务器,提供持续自动化编译和测试。一些任务可以被Jenkins控制和监控,包括从仓库拉代码,执行静态代码分析,编译项目,执行测试,自动化测试然后部署应用。这些任务就是一个典型的持续交付的pipeline。Pipelines是一套Jenkins插件。Pipelines可以看成是一系类阶段去执行一系列具体的任务,最终实现你的应用的持续发布。这个‘持续’是相对于你...原创 2019-05-16 23:07:25 · 8994 阅读 · 2 评论