排序
SonarQube支持Gitlab授权登录
背景 部署好SonarQube之后,由于我们内部使用的是自建的Gitlab仓库,即每个开发同学都有Gitlab账号,SonarQube我们就可以使用上Gitlab登录,这样就不需要再维护一套用户体系了。 环境: SonarQub...
基于Gitlab钩子提交合并代码触发jenkins构建
基于Gitlab钩子提交合并代码触发jenkins构建 背景需求: 最近公司在搞流水线集成,gitlab 和 jenkins 的自动构建的任务自然落在了我们运维的头上,之前发布开发和测试环境都是辛苦由我们的...
tinyproxy代理工具+Maven的HTTP代理设置
背景: 最近项目上需要使用外部的私有仓库,jenkins-slave 碰巧无法访问这个repo.test.com 仓库,从而无法打包,网络环境需要走代理的网络才行 一、部署tinyproxy代理 找一台能访问repo.t...
Jenkins定时构建+SCM自动构建
Jenkins自动构建实战 Jenkins可以设置自动部署 1、定时构建:定时触发构建 2、SCM: 当版本变化时触发构建,用得比较多 Jenkins自动构建配置 * * * * * 每分钟 H/5 * * * * 每5分...
Jenkins分布式子节点agent部署
jenkins 架构 1、添加从节点 系统管理——》 节点管理 新建节点 填写节点名称: slave-12.168.2.33 选择固定节点 执行器数量:2 也就是并发 执行任务的数量 工作目录: /var/lib/jenkins 这里我...
Gitlab-ce 安装
环境准备: 关闭防火墙,selinux 安装依赖:yum install curl policycoreutils openssh-server openssh-clients postfix 使用国内yum 源,安装gitlab-ce: [root@linux-node2 ~]# vim /etc/yum....
自动化运维Jenkins之安装
自动化运维Jenkins之安装 环境: jenkins 192.168.2.50 git server 192.168.2.51 clinet 192.168.2.33 1、安装jenkins 官网下载jenkins yum源: wget -O /etc/yum...
Jenkins+Pipeline+Maven+Java 实现项目持续集成
环境:(软件部署过程省略...) 192.168.2.50 jenkins 192.168.2.33 jenkins-slave tomcat 192.168.2.51 git-server 1、创建git 仓库 ,放入源代码 192.168.2.51 上: [root@git ~]# su - git L...
自动化运维Jenkins之mail邮件插件
我们都知道jenkins默认就有一个邮件通知,只是太简单的,不能个性化或者说定制化。 那么今天我们就来看下Jenkins 的拓展邮箱插件,或者说是增强版邮箱插件 1、安装插件 email-ext-plugin 在jenk...