jenkins常见面试题
一、jenkins是什么? Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。 二、为什么使用jenkins Jenkins是一种使用Java编程语言编写的开源持续集成软件工具,用于实时测试和报告较大代码库…
|
209
|
|
158 字
|
1 分钟内
第二节:企业级容器化流水线
企业级容器化流水线 编写流水线步骤 [rml_read_more]: pipeline { agent { kubernetes { cloud "${KUBERNETES_NAME}" slaveConnectTimeout 1200 yaml ''' apiVersion: v1 kind: P…
|
175
|
|
19 字
|
几秒读完
第四节:jenkins+k8s部署golang
Jenkins部署Golang 编译环境: 1、安装go语言 2、优化测试 部署环境: 1、部署 编译环境(Jenkins) 1、安装golang语言 [rml_read_more]: # 下载Golang wget https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz # 安装…
|
155
|
|
74 字
|
1 分钟内
第三节:通过k8s部署django
jenkins通过k8s部署django 一、部署mysql 1、部署命名空间 [rml_read_more]: apiVersion: v1 kind: Namespace metadata: name: mysql 2、部署service kind: Service apiVersion: v1 metadata: name: mysql-sv…
|
110
|
|
235 字
|
2 分钟
第二节:jenkins部署tomcat
jenkins部署tomcat maven编译环境(jenkins服务器) 运行环境(web服务器) 一、部署maven编译环境(jenkins) Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。 1、jenkins部署maven软件 1)下载安装包 [root…
|
109
|
|
204 字
|
1 分钟内
第一节:jenkins部署php
jenkins部署PHP 一、架构规划 主机名 IP 服务 gitlab 192.168.15.60 代码仓库 jenkins 192.168.15.61 持续集成工具 devops-node 192.168.15.100 nginx、php 二、创建代码仓库并编写上传代码 1、创建代码仓库 2、gitlab添加ssh连接 1)配置ssh秘钥 [r…
|
122
|
|
176 字
|
1 分钟内
jenkins变量
1、WORKSPACE:工作区 当前Job构建目录的绝对路径 2、SVN_REVISION:SVN版本 当前工作区的Subversion版本号; 3、SVN_URL 当前工作区的Svn URL 4、BUILD_NUMBER:构建编号 当前构建的编号,例如“4674”等 5、BUILD_ID:构建ID 与构建的BUILD_NUMBER相同 6、BUI…
|
116
|
|
166 字
|
1 分钟内