最新 最热

Jenkins凭证管理(上)

一.简介众所周知,在Jenkinsfile或部署脚本中使用明文密码会造成安全隐患。但是为什么还频繁出现明文密码被上传到GitHub上的情况呢?笔者认为有两个主要原因(当然,现实的原因可能更多)∶1...

2021-06-03
1

Jenkins环境变量(下)

定义全局环境变量可以跨pipeline使用。进入Jenkins→Manage Jenkins→Confiure System找到Global properties→勾选”Environment variables”复选框,单击“Add”按钮,在输入框中输入变量名和变量值即可。...

2021-06-03
1

Jenkins环境变量(上)

环境变量可以被看作是pipeline与Jenkins交互的媒介。比如,可以在pipeline中通过BUILD_NUMBER变量知道构建任务的当前构建次数。环境变量可以分为Jenkins内置变量和自定义变量。...

2021-06-03
1

pipeline 步骤(中)

stash步骤可以将一些文件保存起来,以便被同一次构建的其他步骤或阶段使用。如果整个pipeline的所有阶段在同一台机器上执行,则stash步骤是多余的。所以,通常需要stash的文件都是要跨Jenkins node使用的。...

2021-06-03
1

pipeline 共享库

当大量使用pipeline后,内置功能并不能照顾到所有需求,这时候需要扩展pipeline。

2021-06-02
1

效验pipeline语法

因为jenkins pipeline不像JAVA之类的语言那样应用广泛,所以没有相关的代码检测插件。

2021-06-02
1

pipeline脚本管理

2.新建凭证,这个建立一次后就会加入jenkins的凭证管理中,可以让其它job使用

2021-06-02
1

Jenkins制品管理(中)

nexus搭建好后,就可以使用deploy上传jar或者war包到nexus中。Deploy插件是Apache Maven团队提供的官方插件,能将JAR包及POM文件发布到Nexus中。目前该插件的最新版本是2.8.2,如果不需要自定义Deploy插件配置,则不需要在PO...

2021-06-02
1

Jenkins制品管理(上)

制品是软件开发过程中产生的多种有形副产品之一。广义的制品还包括用例、UML图、设计文档等。而狭义的制品就可以简单地理解为二进制包。虽然有些代码是不需要编译就可以执行的,但是我们还是习惯于将这些可执行文件的...

2021-06-02
1

Jenkins自动化部署--集成ansible

Ansible采用了与Puppet、Chef不一样的解决方案,不需要在受控机器上安装额外的客户端软件。原因是Ansible使用的是SSH协议与受控机器进行通信的,一般服务器默认有SSH服务。Ansible也因此被称为agentless (去客户端的)。...

2021-06-02
1