Jenkins
文章平均质量分 76
Jenkins学习
lovely_nn
这个作者很懒,什么都没留下…
展开
-
Pipeline 部署K8S应用
# cat jenkins_deploy.yml---kind: PersistentVolumeClaimapiVersion: v1metadata: name: jenkinspvc namespace: kube-monspec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: ebs-sc---apiVersion:...原创 2022-04-21 15:45:13 · 1602 阅读 · 0 评论 -
Maven 集成
先再执行节点上安装Maven:部署Maven环境_lovely_nn的博客-CSDN博客JDK:在maven3.3 以上的版本需要JDK版本1.7+,内存:没有最低限制。磁盘:1G+可用磁盘空间。 操作系统:没有限制。下载地址:Maven – Download Apache Mavenhttp://maven.apache.org/download.cgi 部署#下载$ wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-m原创 2022-04-01 13:13:02 · 935 阅读 · 0 评论 -
Generic WebHookTrigger 自动触发
1.安装配置Generic WebHook目的: 为Jenkins作业添加触发器,便于其他系统调用安装配置Generic WebHook,插件名称:Generic Webhook Trigger安装插件,重启后,进入一个Pipeline项目设置,就可以选择这个触发器了选择触发器,可以调用该API,调用的时候:这里要把 JENKINS_URL 换成自己真实的Jenkins 服务器地址,有端口就加上端口,是域名就写域名...原创 2022-03-25 18:11:29 · 2660 阅读 · 0 评论 -
Pipeline Groovy 语法
Groovy是一种功能强大,可选类型和动态 语言,支持Java平台。旨在提高开发人员的生产力得益于简洁,熟悉且简单易学的语法。可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时元编程以及函数式编程。字符串操作注释// 单行注释 /* 多行注释*/字符串操作字符串表示方式: 单引号、双引号、三单双引号字符串操作:截取字符串、判断某个字符串是否存在、获取字符串长度、字符反转等……//定义一原创 2022-03-17 13:32:26 · 1938 阅读 · 0 评论 -
Pipeline 核心语法
常用开发工具选择任意pipeline类型的作业,点击“流水线语法”即可进入pipeline开发工具页面1.片段生成器流水线代码片段生成器, 非常好用。在这里可以找到每个插件以及Jenkins内置的方法的使用方法。使用片段生成器可以根据个人需要生成方法,有些方法来源于插件,则需要先安装相关的插件才能使用2.声明式语法生成器可以生成声明式流水线语法的语句块全局变量参考这些是已经安装的Jenkins插件和Jenkins内置的全局变量清单Pipeline的核...原创 2022-03-16 09:38:32 · 2016 阅读 · 0 评论 -
Jenkins 共享库应用
1. 创建一个共享库并创建Groovy类文件可以直接在github中创建一个公开类型的仓库,仓库名称自定义,公开类型的仓库是为了便于验证,也可以创建私有类型的gitlab仓库,需要提前配置好仓库的认证凭据。创建Groovy的类文件2.使用共享库Jenkins系统配置 -> Global Pipeline Libraries首先,为共享库设置一个名称 mylib (自定义,无需与gitlab仓库一致),注意这个名称后续在Jenkinsfile中引用,再设置一个默认的版本,这里的原创 2022-03-17 10:24:24 · 2160 阅读 · 0 评论 -
Jenkins 权限管理与凭据
安装插件: Role-Based Strategy 可以对Jenkins用户进行权限管理,如果在Jenkins控制台安装插件失败,可以去Jenkins官网下载插件然后再上传 (Role-based Authorization Strategy)系统设置->全局安全配置中->授权策略选择Role-Based Strategy系统设置->Manage and Assign Roles管理角色又分为全局角色和项目角色,分配角色给相应的用户,用户就会继承角色的权限.原创 2022-03-25 16:29:53 · 903 阅读 · 0 评论 -
Jenkins 部署及加入Slave节点
1.docker安装Jenkins$ docker pull jenkins/jenkins$ mkdir /root/nn/jenkins_volume$ chmod 777 /root/nn/jenkins_volume $ docker run -itd --name jenkins -p 8080:8080 -p 50000:50000 -e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai'"原创 2022-03-11 17:11:14 · 2276 阅读 · 1 评论