Jenkins
空城1995
爱编程,爱java。
展开
-
Jenkins构建之常用的触发器和Git Hook自动构建
Jenkins项目构建细节之常用的构建触发器Jenkins内置4种构建触发器: 触发远程构建 其他工程构建后触发(Build after other projects are build) 定时构建(Build periodically) 轮询SCM(Poll SCM) 1.触发远程构建触发构建url:http://192.168.37.130:8888/job/test03_pipeline02/build?token=66662.其他工程构建.原创 2020-05-21 20:48:20 · 1100 阅读 · 0 评论 -
Jenkins之Pipeline流水线构建项目
1.Pipeline简介1)概念Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。2)五大特性代码:Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。持久:无论是计划内的还是计划外的服务器重启,Pipeline都是可恢复的。可停止:Pipeline可接收交互式输入,以确定是否继续执行Pipeline。多功能:Pip原创 2020-05-21 20:42:04 · 1166 阅读 · 0 评论 -
Jenkins之构建Maven项目的多种方式
Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Project) 每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。(PS:个人推荐使用流水线类型,因为灵活度非常高)1.自由风格项目构建下面演示创建一个自.原创 2020-05-21 20:36:48 · 1083 阅读 · 0 评论 -
Jenkins持续集成环境之tomcat的安装和配置
1)安装tomcat把Tomcat压缩包上传到服务器tar -xzf apache-tomcat-8.5.47.tar.gz 解压bin/startup.sh 启动tomcat注意:服务器已经关闭了防火墙,所以可以直接访问Tomcat啦2)配置tomcat角色权限默认情况下Tomcat是没有配置用户角色权限的但是,后续Jenkins部署项目到Tomcat服务器,需要用到Tomcat的用户,所以修改tomcat以下配置,添加用户及权限vim conf/tomcat-.原创 2020-05-18 20:53:03 · 295 阅读 · 0 评论 -
Jenkins持续集成环境之Maven的安装和配置
在Jenkins集成服务器上,我们需要安装Maven来编译和打包项目。1)安装Maventar -xzf apache-maven-3.6.2-bin.tar.gz 解压2)配置环境变量vi /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport MAVEN_HOME=/data/soft/maven/apache-maven-3.6.2export PATH=$PATH:$JAVA_HOME/bin原创 2020-05-18 20:49:21 · 741 阅读 · 0 评论 -
Jenkins持续集成环境之凭证管理
凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便Jenkins可以和这些第三方的应用进行交互。安装Credentials Binding插件安装插件后,左边多了"凭证"菜单,在这里管理所有凭证可以添加的凭证有5种: Username with password:用户名和密码 SSH Username with private key: 使用SSH用户和密钥 Secret file:需要保密的文本文件..原创 2020-05-18 20:41:11 · 244 阅读 · 0 评论 -
Jenkins持续集成环境之插件管理和角色管理
1.持续集成环境-Jenkins插件管理Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。修改Jenkins插件下载地址 :Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:Jenkins->Manage Jenkins->Manage Plugins,点击Available :最后,Manage Plugin..原创 2020-05-18 20:33:12 · 449 阅读 · 0 评论 -
Jenkins在Centos7的安装
1)安装JDKJenkins需要依赖JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y2)获取jenkins安装包下载页面:https://jenkins.io/zh/download/安装文件:jenkins-2.190.3-1.1.noarch.rpm3)把安装包上传到服务器,进行安装rpm -ivh jenkins-2.190.3-1.1.noarch.rpm4)修改Jenkins配置vi /etc/syscof原创 2020-05-16 10:09:35 · 148 阅读 · 0 评论 -
Gitlab代码托管服务器安装
Gitlab简介官网: https://about.gitlab.com/GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部的智慧总.原创 2020-05-15 11:21:45 · 335 阅读 · 0 评论