随笔分类 - DevOps / DevOps-Jenkins
摘要:1、凭证管理介绍 1、为什么要管理凭证 众所周知,在Jenkinsfile或部署脚本中使用明文密码会造成安全隐患。但是为什么还频繁出现明文密码被上传到GitHub上的情况呢?笔者认为有两个主要原因(当然,现实的原因可能更多): (1)程序员或运维人员不知道如何保护密码。 (2)管理者没有足够重视,否
        阅读全文
                
摘要:参数化pipeline:是指可以通过传参来决定pipeline的行为。参数化让写pipeline就像写函数,而函数意味着可重用、更抽象。所以,通常使用参数化pipeline来实现一些通用的pipeline。 有两种方法配置参数化pipeline: (1)在Jenkins Web上配置(直接生效) (
        阅读全文
                
摘要:Jenkins自动化是指项目按照一定的规则自动执行,这些规则被称为项目触发条件。 Jenkins内置支持cron、pollSCM、upstream三种方式。其他方式可以通过插件来实现。 1、Jenkins内置触发器 对于触发条件,可以从两个维度来区分:时间触发和事件触发。 时间触发是指定义一个时间,
        阅读全文
                
摘要:1、pipeline简介 通常Jenkins pipeline被简称为pipeline。只有安装了pipeline插件,Jenkins才支持pipeline。pipeline代码被写在一个被命名为Jenkinsfile的文本文件中,在同一个代码项目下可以按需创建多个不同名称的Jenkinsfile。
        阅读全文
                
摘要:Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Project) 其实每种构建类型都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别。使用哪
        阅读全文
                
摘要:1、Jenkins简介 Jenkins官网:https://www.jenkins.io/ Jenkins说明文档:https://www.jenkins.io/doc/ Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号