DevOps环境从零搭建(一)

之前在项目中已经用了jenkins作为测试环境代码发布工具,sonar作为静态代码检查工具,idea作为开发工具,jira作为缺陷管理平台,upstream作为code review工具(正在研究)。DevOps最近比较火热,但是核心貌似都是jenkins,18年准备搭建一套规范化的平台。

环境:
CentOS Linux release 7.4.1708

1、安装Java
在Oracle官网下载jdk-8u162(当然是下最新的jdk8)
由于系统已经安装了自带的openjdk
检查安装的openjdk版本:

rpm -qa | grep jdk

java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
java-1.8.0-openjdk-headless-1.8.0.144-0.b01.el7_4.x86_64

卸载openjdk

rpm -e java-1.8.0-openjdk --nodeps
rpm -e java-1.8.0-openjdk-headless --nodeps

安装jdk

rpm -ivh jdk-8u162-linux-x64.rpm


安装成功后
运行java -version可以看到已经成功安装

注:默认安装在/usr/java/jdk1.8.0_162目录下(后面配置jenkins时需要)

2、安装jenkins
在jenkins官网下载最新版jenkins的rpm包
安装:

rpm -ivh jenkins-2.89.4-1.1.noarch.rpm

修改jenkins默认端口(8080,与tomcat默认端口冲突)

vim /etc/sysconfig/jenkins


配置jenkins的jdk目录(在candidates后面增加)

vim /etc/rc.d/init.d/jenkins

启动jenkins

service jenkins start

3、配置jenkins
通过浏览器访问虚拟机jenkins地址,要求输入初始化的一个密钥来初始化密码(在linux的目录下)

查看密钥

vim /var/lib/jenkins/secrets/initialAdminPassword


粘贴复制continue后出现一个白屏

等一会要求选择要安装的插件,选择跳过,进入系统,提示未设置密码。第一件事是设置一下admin的密码,否则下次会登不了,网上有很多修改配置文件实现免登陆的功能,这里还是选择设置一个密码

原文地址:http://blog.51cto.com/ligeo5210/2072954

时间: 2024-11-01 16:39:21

DevOps环境从零搭建(一)的相关文章

skywalking学习之路---skywalking环境从零搭建

介绍 SkyWalking项目是由华为大牛吴晟开源的个人项目,目前已经加入Apache孵化器.SkyWalking项目的核心目标是针对微服务.Cloud Native.容器化架构提供应用性能监控和分布式调用链追踪功能,目前链路追踪和监控应用支持的组件包括主流框架和容器,如dubbo.motan.spring boot.spring cloud等. 整体架构如下图示: 整体主要分为三个部分: 1.skywalking-collector:链路数据归集器,数据可以保存在H2或ElasticSearc

微服务之:从零搭建ocelot网关和consul集群

原文:微服务之:从零搭建ocelot网关和consul集群 介绍 微服务中有关键的几项技术,其中网关和服务服务发现,服务注册相辅相成. 首先解释几个本次教程中需要的术语 网关 Gateway(API GW / API 网关),顾名思义,是企业 IT 在系统边界上提供给外部访问内部接口服务的统一入口,简化了外部由于多服务协同完成任务时的繁琐配置.网关组件有Kong,ocelot, 服务发现:通过网关访问内部各个微服务,网关要找到所需服务的过程称为服务发现 服务注册:既然有服务发现,前提是要把所需服

安卓开发环境(for mac)搭建记录

下载并解压安卓SDK(带Eclipse)和NDK 运行Eclipse 选择菜单ADT->Preferences->Android->NDK->Browse 选择之前解压的NDK目录 点击OK 右键Package Exploder空白处->Import->Android->Existing Android Code Into Workspace 点击Next 点击Browse 选择cocos2d的Android示例项目 右键Package Explorer里的Sim

年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境

PHP7 都出来了,你还在玩PHP5吗? MySQL5.6 早都出来了,你还在玩MySql5.2吗? Apache2.4 早都出来了,你还在玩Apache2.2吗? 笔者不才,愿意亲自搭建环境,供搭建参考.这里是源码安装的奥,什么一键安装包,什么yum安装,什么rpm安装都统统略过(笔者是一个自虐狂,就像windows下安装软件一样,不喜欢安装在默认的位置也就是C盘了,否则系统盘就爆了) 安装之前了,要说明下,要保证PHP在最后安装,原因后面揭晓.安装任何一个软件之前,都要确保它所依赖的库都安装

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记

1.学习Linux服务前期环境准备.搭建一个RHEL6环境 注意:本章学习推荐大家用centos6.X 系列的系统,用RHEL也可以 实验环境搭建: 系统安装 安装RHEL6或者centos 6系列 64位系统 不要用32位 CENTOS6X86_64 从6.5 -6.8 都可以 下载地址:http://pan.baidu.com/s/1o7DxkQu 密码: puny 1)清空iptables [[email protected] ~]# iptables -F[[email protecte

项目添加环境变量,搭建环境说明

1.命令行无法运行start.py之类文件,是由于没有加入环境变量,设置路径便于不同位置都可运行启动文件. import sys,osBASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #获取到程序的主目录 便于在其他设备中运行,通过获取上几级目录如api目录,需要 (abspath是由于不同系统的换行符的原因所以使用该命令获取绝对路径,dirname寻找父mulu) sys.path.insert(0,

java入门教程:开发环境之jdk搭建【Windows10】_环境变量配置

Java是由Sun公司于1995年5月推出的高级程序设计语言. Java是跨平台语言,可运行于Windows.Linux.Mac OS等多个平台,以及其他多种UNIX版本的系统. 本文将给大家讲解Java开发环境JDK的搭建,更多精彩内容敬请期待! 第一步:下载JDK安装包 首先下载Java开发工具包JDK.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 点击下载,如图所示: 同意协议,然后点击下载W

从零搭建springboot+mybatis逆向工程

一.从零搭建springboot+mybatis逆向工程 1.新建项目 2.next到这里要勾选这两项 第一次有点慢,等一会儿就好 3.在pom.xml中添加mybatis-generator插件 只把图片中的复制到项目中即可 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q

从零搭建LNMP环境

Linux就是环境所在的操作系统: Nginx则是一个「高性能的HTTP和反向代理服务器」,官网地址:http://nginx.org/: MySQL则是一个方便地对数据进行增删改查的数据库管理系统,官网地址:http://www.mysql.com/: PHP则是用来处理具体请求的脚本语言,官网地址:http://www.php.net/ 运用这4件工具,最简单直接的一个用途就是搭建一个网站,例如现在我的个人网站就是在「LNMP」上面跑的 其实在Nginx开始受到关注之前,「LAMP」是搭建网