10分钟搞定让你困惑的Jenkins环境

中科白癜风微博 https://auto.qingdaonews.com/content/2018-06/19/content_20138493.htm

前言

Jenkins,DevOps技术栈的核心之一,CI/CD离不开编写Pipeline脚本,上手Jenkins,简单查一下文档,你就应该不会被agent,stages,step这类关键词弄懵,也能很快构建出pipeline的骨架

但是当向骨架中填充内容的时候,尤其如何利用环境变量(系统内置|自定义),多数人都会变得比较混乱,浪费很多时间,本文就帮助大家快速通关环境变量

准备

如果你想一边阅读本文,一边实践,但是没有Jenkins服务可用,又想快速尝试,可以应用Docker一个命令快速搭建Jenkins服务

dockercontainerrun--rm-p:-p:--name=jenkins-v$(pwd):/var/jenkins_homejenkins/jenkins

年了,本地没有Docker说不过去了,过来瞧瞧Docker系列是否入得了你的法眼?

打开浏览器输入:localhost:

找到终端的临时密码登陆安装推荐的依赖创建新的Pipeline类型的Item点击左侧Config,然后在页面底部Pipeline部分输入我们接下来写的脚本进行测试就好了

就是这么简单.....

认识Jenkins环境变量

Jenkins环境变量就是通过env关键字暴露出来的全局变量,可以在Jenkins文件的任何位置使用

其实和你使用的编程语言中的全局变量没有实质差别

查看Jenkins系统内置环境变量

Jenkins在系统内置了很多环境变量方便我们快速使用,查看起来有两种方式:

方式一:

直接在浏览器中访问${YOUR_JENKINS_HOST}/env-vars.html页面就可以,比如


转载请注明:http://www.aierlanlan.com/rzgz/5474.html