首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
DEVOPS技术实践_15:使用Docker作为Jenkins的slave
】的更多相关文章
DEVOPS技术实践_14:使用docker部署jenkins
一 基础环境准备 [root@node6 ~]# cat /etc/redhat-release CentOS Linux release (Core) [root@node6 ~]# yum -y install epel-release [root@node6 ~]# yum update [root@node6 ~]# uname -r -.el7.x86_64 二 安装docker 2.1 使用脚本安装 [root@node6 ~]# curl -fsSL https://get.doc…
DEVOPS技术实践_15:使用Docker作为Jenkins的slave
前面实验了使用docker搭建一个jenkins,下面实验使用docker作为jenkins的slave节点 1. 环境准备 一个运行Docker的主机或者群集 Jenkins应该能访问互联网,方便安装插件. Jenkins服务器能够和GitHub通信. Jenkinss对Java所需要的Git,和Maven配置应该配置好. 一个Jenkins master. 2. 在Docker主机上开启远端的访问API 此处针对Docker 18.03 /etc/docker/daemon.json会被do…
DEVOPS技术实践_01:jenkins集成平台
一.准备环境 准备三台机器 角色 IP地址 用户名 密码 jenkins-master 172.25.254.130 admin meiyoumima gitlab 172.25.254.131 tseter meiyoumima jenkins-slave(Maven 172.25.254.134 N/A N/A 二.jenkins-master安装 2.1 安装Java [root@jenkins-master ~]# yum install java-1.8.0-openj…
DEVOPS技术实践_16:使用Centos容器作为salve的报错offline的问题
上一篇创建了一个centos的容器,而且已经安装了openssh [root@node6 ~]# docker ps -a f2320c5d3c54 centos minutes ago Exited () seconds ago compassionate_elbakyan [root@node6 ~]# docker images centos_jenkins latest deca1dcb74be minutes ago 703MB 1. 配置作为jenkins 的slave 2. 点击构…
使用docker搭建Jenkins 及slave的配置
安装Jenkins 使用docker docker run -d -p 8080:8080 -p 50000:50000 -v /opt/jenkins_home:/var/jenkins_home registry.cn-beijing.aliyuncs.com/sirius_yangchen/jenkins-base-2.46 访问IP:8080进行初始化安装. 使用slave 因为使用docker运行Jenkins,容器内一些环境是没有的,在容器内安装环境安装应用就违背了docker的使用…
非docker的jenkins的master如何使用docker的jenkins的slave
前提 1.存在jenkins的master,这个master不是docker的,是通过yum install jenkins安装的 2.使用docker创建n个jenkins,方法是docker pull jenkins拉取官方的jenkins版本 这里可以使用网易镜像中心的jenkins:https://c.163.com/hub#/m/repository/?repoId=3093 或者docker上的jenkins:https://store.docker.com/images/jenki…
DEVOPS技术实践_17:Jenkins使用扩展邮件功能发送邮件
一 环境准备 1.1 安装插件Email Extension 系统管理-管理插件-安装Email Extension插件 1.2 配置 配置jenkins邮箱的全局配置:系统管理-系统设置-完成邮箱配置-测试是否配置正确,然后配置扩展邮件功能 完成项目job的邮箱配置:配置-增加构建后操作步骤Editable Email Notification 1.3 配置扩展功能 1.4 构建一个任务 1.5 点击构建 1.6 构建结果 邮件内容 二 使用自定义邮件 2.1 配置 此处添加为自己定义的邮件…
DEVOPS技术实践_04:Jenkins参数化构建
一.参数化构建 1.1 各个参数的信息 凭据参数存储一个用户的账号密码信息,等等,运用最多的是选项参数 1.2 使用选项参数 构建已经变成参数化构建 1.3 获取这个值,修改Jenkinsfile文件 String srcType = "${env.srcType}" #使用env变量获取参数 node { def mvnHome stage('Checkout') { // for display purposes println('checkcode') } stage('Buil…
DEVOPS技术实践_03:Jenkins自动构建
一.提交代码自动构建 当开发人员在gitlab提交代码后,会自动触发jenkin构建 点击项目---->点击diy_maven-TEST----->点击配置--->构建触发器---->根据需求选择触发器 1.1 安装gitlab hook插件 系统管理----->选择插件管理-------->查找gitlab-------->选择直接安装 安装完成 1.2 配置gitlab仓库 点击项目---->点击diy_maven-TEST----->点击配置--…
DEVOPS技术实践_18:Jenkins的Pinpeline对于参数的使用
因为最近使用Pipeline声明式语法构建项目,但是最近项目的参数设置较多,特地的来学习一下关于参数的调用和测试,主要式从一个大神那里学习的,结尾回贴上大神的博客链接 1 构建一个pipeline项目 2 编写jenkinsfile文件 import hudson.model.*; pipeline{ agent any stages{ stage("Hello Pipeline") { steps { script { println "Hello Pipeline!&qu…