本章开始正式搭建Jenkins: 公司现在使用的jenkins版本是2.150.3,但是本次实验安装的版本我们选择最新的 2.164.3(当然,当你阅读这篇文章时,此版本已经不是最新),jenkins有多种启动方式,这里就不一一介绍,本问采用yum方式部署. 一.配置yum源 [tchua@centos01 ~]$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.rep…
从一个二线城市,来到上海,刚入职,老大就给任务,为了减少开发打包部署时间,需要搭建一套自动化部署环境.接到任务后,赶紧上网查找资料,以及了解jenkins作用等等,用了一周时间,了解了个大概,由于都是看的网上教程,真正部署时,遇到太多坑,当然跟自己水平太菜有关系啦,不过最终,经过两周的时间,把这套环境给拿下来了.好了,废话不多说,直接上干货. 一.安装前环境部署 1.1 java 环境配置 下载地址:http://www.oracle.com/technetwork/java/javase/do…
Jenkins发布docker应用与发布java应用配置基本一致,需要配置Dockerfile及构建的步骤,步骤如下: 1.jenkins主机构建应用为jar包 2.jenkins主机把生产的jar包构建为docekr镜像 3.jenkins主机把构建好的镜像推送至镜像仓库 4.目标主机去镜像仓库拉取镜像 5.目标主机以拉取的最新镜像启动新的服务 注意:需要在jenkins以及目标主机部署docker服务,关于docker的部署网上问的一堆,请自行百度. 1.新建项目 跟据之前创建任务一样,创建…
前端项目构建,需要在jenkins主机部署node服务,网上有说介绍说安装对应的nodejs插件进行前端项目构建,我这里是直接调用系统npm命令,进行前端打包.具体node部署参考:Centos7部署Node 1)新建任务 2)项目配置 项目配置,指定源码,以及构建命令即可,其它配置可以默认 a)源码管理 b)build,构建时需要执行的命令 我这里直接进行打包后,然后把构建的文件发送至web服务,这里需要注意,不同的前端项目路径不同,需要注意npm执行时所在的目录. 3)发布 构建完成,既可以…
前面几篇文章介绍jenkins部署以及配置,接下来我们,就介绍下如何使用jenkins发布应用. 1)新建项目 jenkins首页,点击左上新建任务,出现下图,填写对应信息,然后点击确定: 2)项目参数配置 a)General选项中,我这边主要用到丢弃旧的构建,定义构建历史记录保留时间 b)源码管理,选择git 参数说明: Repository URL:项目地址 Credentials:配置用户,该用户 需要对上面的项目有访问权限 Branch Specifier (blank for 'any…
一.Jenkins全局工具配置 在jenkins首页依次进入系统管理>>全局工具配置: 1) jdk.git.maven配置 指定其在服务器中的目录位置 二.插件管理 1)依次点开系统管理>>插件管理>>可选插件,然后输入要选择的插件名称,如下图: 2)安装Publish Over SSH插件,点击直接安装,然后会跳到安装进度界面,等待安装完即可,如下图 所需插件如下:如果已经安装,无需再次安装 SSH Maven Integration Git plugin Publ…
Gitlab我们这里采用docker方式部署,详细请参考:Docker部署Gitlab11.10.4…
Jenkins Ansible GitLab 自动化部署 DevOps https://www.cnblogs.com/yangjianbo/articles/10393765.html https://zhuanlan.zhihu.com/p/40156890 https://coding.imooc.com/class/253.html Ansible https://github.com/ansible/ansible Jenkins GitLab refs xgqfrms 2012-20…
一.环境需求 本帖针对的是Linux环境,Windows或其他系统也可借鉴.具体只讲述Jenkins配置以及整个流程的实现. 1.JDK(或JRE)及Java环境变量配置,我用的是JDK1.8.0_144,网上帖子也很多,不赘述. 2.Jenkins 持续集成和持续交付项目. 3.现有项目及gitlab(SVN或本地路径也行)地址. 4.maven工具及环境变量配置,用于构建和管理任何基于Java的项目. 5.下载解压Tomcat,我用的是Tomcat8. 二.环境准备 1.安装服务 (1)安装…
确认jdk , maven,git这些已经在服务器上搭建成功,gitlab使用的是公司服务也没有进行搭建 下面是jenkins的两种搭建方式 1.      第一种比较简单下载对应jenkins.war包启动命令如下 wget http://mirrors.jenkins.io/war/latest/jenkins.war nohupjava -jar jenkins.war --httpPort=8081& 2.   使用install来进行安装 wget–O/etc/yum.repos.d/…