09 2023 档案
摘要:1、创建Maven项目的目录结构 为maven-project01项目创建目录结构。首先创建一个名为maven-project01的文件夹,并在其下创建如下目录。 2、编写pom.xml Maven项目的核心是pom.xml,就像Make的Makefile,Ant的build.xml一样。 POM(
阅读全文
摘要:1、Maven是什么? Maven是一个跨平台的项目管理工具。是Apache组织的一个颇为成功的开源项目,Maven主要用于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,都可以使用Maven。 2、Ma
阅读全文
摘要: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。
阅读全文