阿里云服务器(CentOS 7.4)Jenkins(LTS 2.150.3)部署及简易配置_jnkins2.150.3用哪个版本的插件-程序员宅基地

技术标签: Jenkins  阿里云  CentOS 7.4  

阿里云服务器(CentOS 7.4)Jenkins(LTS 2.150.3)部署与简易配置

Jenkins 目前是使用比较多的一个持续集成的开源工具,不管是开发测试部署,还是代码扫描等。很多工作都可以放到Jenkins来进行,最终实现一个完整的流程。开发人员提交代码后,Jenkins上的job就会开始“自动编译打包–>自动部署–>单元测试/代码扫描–>自动测试”。在Jenkins上最基本的就是job了,通过job之间建立关联就可以形成前面的这个过程,并且基本上很少需要人工干预。Jenkins支持各种各样的插件,使得这个平台能够整合很多强大的功能进来,满足用户的需要。

选择用Linux部署Jenkins,是因为不想自己电脑上开太多的东西。选择使用阿里云,是因为2018年双十一年花了99买了一年的服务器还没到期。理由很简单,高兴就好,哈哈!


1、Java环境安装

Jenkins是依赖于Java环境的,所以服务器中需要安装jdk。阿里云默认是没有安装Java环境的,所以需要自己安装。
官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
选择合适的Java版本(1.8及以上)进行下载,这边选择jdk-8u201-linux-x64.rpm版本包。
下载好rpm包后,通过xftp6上传到阿里云上,路径为:/opt

使用root用户,rpm -ivh jdk-8u201-linux-x64.rpm 命令进行安装。

在这里插入图片描述
配置jdk环境变量

vim /etc/profile
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cjw1991/article/details/87899081

智能推荐

【HTML+CSS】pink老师课后作业2——logo过渡切换的实现_pink老师过渡练习-程序员宅基地

文章浏览阅读990次,点赞4次,收藏10次。【前端入门】pink老师课后作业2——logo过渡切换的实现基本思路把要切换的图标放在一个大的盒子里 另外准备一个显示的盒子。当鼠标经过时,通过移动打盒子的位置,使需要显示的部分摆在显示的盒子中间,其余部分隐藏。代码实现HTML部分:<body> <div class="grandfather"> <div class="father"> <span class="smile"></sp_pink老师过渡练习

MIDP 2.0安全机制 与 MIDlet 数字签名-程序员宅基地

文章浏览阅读78次。 本文档是 WoSign 根据 Forum Nokia 提供的技术文档《MIDP 2.0: Tutorial On Signed MIDlets》翻译整理的,而最新版WTK2.5.1有中文版使用指南,将大大方便用户,请用户在编写 MIDlet 和签名 MIdlet 之前一定要仔细阅读此文档,以便对 MIDP2.0 的安全机制有一个深刻的理解,有助于用户能用好 MIDlet 代码签名证书。 ...

TileMap_tilemap collider2d rigibody2d composite collider2d-程序员宅基地

文章浏览阅读2.3k次。第一部分导入图片切图1、导入图片后,进行如下设置,然后点击Sprite Editor打开切图面板2、设置切图,3、切图完成后的效果4、制作2d序列帧动画,选中序列帧拖入场景,点击保存为" .anim" 格式5、选中刚才的制作的动画,点击开始进行测试第二部分Tilemap Collider 2D和Composite Collider 2D使..._tilemap collider2d rigibody2d composite collider2d

数据库模糊查询时,一个字段对应多个模糊值的思路_db2模糊查询同一个字段多个条件-程序员宅基地

文章浏览阅读1.1w次。业务需要字段A可以模糊搜索,并且一次可以模糊多个,比如本次搜索 需要字段A 支持包含字符A或者B或者C。网上大致搜了下,有种思路是通过多个 like or。实际使用了下,确实可以,可能效率上不是太高,但是解决问题重要。如果有更好的方法,可以分享下。例子就是select * from Studentwhere st_name like '%张%' or st_name li_db2模糊查询同一个字段多个条件

判断一个经纬度在另外一个经纬度的方向_判断一个点在另外一个点的什么方向-程序员宅基地

文章浏览阅读2.9k次。public static void main(String[] args) { Test test = new Test(); String str=getDirection(“”,104.735699,34.569058,104.754925); System.out.println(str); } public s_判断一个点在另外一个点的什么方向

策略模式Strategy-程序员宅基地

文章浏览阅读53次。原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11400764.html1. 定义定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。2.结构图Strategy:策略接口,用来约束一系列具体的策略算法。Context使用这个接口来调用具体的策略实现..._axl各策略

随便推点

不能作为c语言常量的是115L,技能高考c语言复习资料-程序员宅基地

文章浏览阅读487次。《技能高考c语言复习资料》由会员分享,可在线阅读,更多相关《技能高考c语言复习资料(37页珍藏版)》请在人人文库网上搜索。1、C语言二级考试资料编著:黄雨晨目录一、C语言基础知识- 1 -1.标实符,常量,变量- 1 -(1)标识符- 1 -(2)常量:- 1 -(3)整型常量与实型常量- 1 -2.变量的定义- 2 -3.算术表达式- 2 -5.赋值表达式- 3 -6.复合赋值表达式- 3 -7..._o115为什么不能作为数据常量

如何选择seo培训机构_机构seo-程序员宅基地

文章浏览阅读2k次。对于seo培训来讲,我们可能看到过非常多的培训机构,比如说我们在进行搜索seo培训的时候,我们会发现有着上百家的培训机构,而不排除不做seo优化的培训机构,我们面对这些多个培训机构,我们如何进行选择,如何选择一家放心的培训机构呢? 俗话说小有小的美,大有大的不好,我们在网络上混迹,接触过各类的广告,了解过非常多的大师,然而究竟谁是可信的谁是不可信的?这个问题真是难以回答,对于seo培训机构亦_机构seo

centos卸载python3_centos python3 的 卸载 删除-程序员宅基地

文章浏览阅读625次。卸载/删除python 3.4看到网上说慎用 apt-get remove和 yum remove ,因此不敢用此类命令用卸载了(以后阿里云服务器快过期不用了的时候可以试一下,看看系统是否会崩,哈哈)Python3.4将要淘汰了,同时系统已安装python3.6,记录一下自己卸载Python3.4的方法查看所有的python路径:# whereis python运行以下命令删除python3.4相..._centos6.8卸载python3

莫比乌斯反演--汇总学习博客-程序员宅基地

文章浏览阅读236次。学习博客: 学习博客1 ppt 带示例的博客2 博客3入门题:HDU1695 题解1 优化根号n版GCDGiven 5 integers: a, b, c, d, k, you’re to find x in a…b, y in c…d that GCD(x, y) = k. GCD(x, y) means the greatest common divisor of x

【Spring注解源码】@PostConstruct,@PreDestory,BeanPostProcessor后置处理器_@postconstruct 对应的后置-程序员宅基地

文章浏览阅读146次。BeanPostProcessor后置处理器:测试初始化和初始化之后执行_@postconstruct 对应的后置

BIM模型轻量化的方法总结_bim轻量化-程序员宅基地

文章浏览阅读1k次。面向城市、园区、交通等数字孪生应用场景中,BIM模型的数据量非常大,千万级以上的三角面数与上万构件数会极大增加硬件的性能消耗。在仿真场景实时动态加载与高效流畅渲染层面就需要针对BIM模型进行全方位的优化。 BIM数据轻量化处理方面,可以通过单体BIM数据减面、同类型BIM数据实例化、合并多个BIM构建的方式来减少BIM模型的面数与构建来优化数据;对于不能进行优化处理的BIM数据类型,可以采用多级LOD进行数据的优化,从而减少硬件的性能消耗,有效提升场景渲染流畅性。_bim轻量化