
持续集成
光明小学王小雨
出来挨打
展开
-
9、Jenkins项目批量配置、项目版本控制
一、项目批量配置需要安装插件Configuration Slicing然后再jenkins管理的下面可以找到这个插件点进去可以看到有相应的设置可以选择需要的配置进行批量修改和设置二、项目版本控制需要安装插件Job Configuration History,然后在jenkins首页可以看到这个插件选择一个项目,修改一下构建步骤,然后保存,再点击项目里的Job Configuration History选项,可以看到有保存版本历史。选择版本点击show diffs可以看到配置变化原创 2020-09-02 17:30:27 · 780 阅读 · 0 评论 -
8、jenkins pipeline简单示例
创建一个pipeline类型的任务设置脚本, 这里可以执行很多操作,选择流水线语法可以自定义例如我这里echo hello world,并且执行shell,然后再执行构建一下gitlabansible这个项目pipeline { agent any stages { stage('Hello测试') { steps { echo 'Hello World' } } stage('执行she原创 2020-09-02 16:17:27 · 524 阅读 · 0 评论 -
7、jenkins 结合Sonarqube代码质量分析
一、Sonarqube安装1、阿里yum源curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2、Java环境安装yum install lrzsz vim -yyum install java-1.8.0-openjdk原创 2020-09-01 18:22:38 · 783 阅读 · 0 评论 -
6、jenkins结合ansible
ansible介绍可以看之前的博客ansible介绍jenkins机器上安装ansibleyum install ansible -yjenkins上安装ansible插件系统管理 -> 全局工具配置 -> 配置Ansible和Playbook命令及命令路径新建一个任务,名称为ansibletest...原创 2020-08-31 14:43:50 · 7315 阅读 · 12 评论 -
5、jenkins结合gitlab进行构建及使用gitlab钩子
gitlab安装和基本使用见之前的博客gitlab安装及基本操作一、基本操作1、jeknins本机上需要安装git后然后重启jenkinsyum install git -y2、在gitlab上新建一个项目3、然后将这个项目clone后,增加一个test.py文件后再上传git clone git@10.0.0.105:root/jenkinstest.gitcd jenkinstest/vim test.pygit add test.pygit commit -m "jenkins原创 2020-08-31 10:51:45 · 2016 阅读 · 0 评论 -
4、jenkins参数化构建、依赖构建和远程构建
一、使用参数构建1、新建一个任务,在设置里可以选择设置参数2、这里设置两个参数,一个字符参数一个选项参数,选项参数每行一个3、然后再shell命令里可以使用设置的参数,保存后执行构建echo "name is: $name"echo "age is: $age"4、执行构建的时候可以选择和设置参数5、查看控制台输出有刚才的参数二、依赖构建对于先执行的构建,可以在构建后操作中设置构建后要执行的任务对于后执行的构建,可以在构建触发器中设置在某个任务构建后再构建自身三、远程构原创 2020-08-28 15:33:24 · 1265 阅读 · 0 评论 -
3、jenkins+svn 定时构建及版本变化时构建
1、使用yum安装yum -y install subversionsvnversion --version创建SVN文件目录mkdir -pv /data/svnsvnadmin create /data/svncd /data/svn/svn用户名密码配置 vim /data/svn/conf/passwdSvn服务器权限设置 vim /data/svn/conf/authz[/]wangxiaoyu=rwSVN服务器总设置 vim /data/svn/conf/原创 2020-08-27 18:20:26 · 886 阅读 · 0 评论 -
2、jenkins 基本操作及用户权限分配
一、操作本机Shell命令Linux使用命令生成公私钥:ssh-keygen -t rsassh-copy-id -i /root/.ssh/id_rsa.pub 127.0.0.11、使用简单列表创建一个视图2、在这个视图里创建一个任务项目,类型选择Freestyle project(自由风格项目)3、在项目的构建步骤中选择 Execute shell ,输入要执行的shell命令4、保存后执行构建5、查看此次构建的信息,点击控制台输出,可以看到执行的结果二、Jenkins通原创 2020-08-26 17:54:45 · 1408 阅读 · 0 评论 -
1、jenkins 安装
一、jenkins 安装1、centos7关闭selinux和防火墙#关闭SELINUXsed -i 's/SELINUX=enforcing/SELINUX=disable/' /etc/selinux/configgrep SELINUX=disable /etc/selinux/configsetenforce 0getenforce#关闭防火墙systemctl stop firewalldsystemctl disable firewalld2、修改为阿里yum源mv /e原创 2020-08-26 16:05:20 · 160 阅读 · 0 评论 -
maven的介绍
一、简介1、什么是Maven?Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和 依赖管理。Maven 这个单词的本意是:专家,内行。如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。以往开发项目时,程序员往往需要花较多的精力在引原创 2020-07-02 14:52:09 · 209 阅读 · 0 评论 -
持续集成一:jdk maven nexus安装
安装包在链接:https://pan.baidu.com/s/182DPeTkg8rvUuBpPfonELQ提取码:svbx可以自己下载一、jdk安装官网地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传jdk的安装包然后解压mkdir /usr/local/javacd /usr/local/java#上传安装包tar -zvxf jdk-8u91-linux-x64.tar原创 2020-07-01 17:55:17 · 343 阅读 · 0 评论