linux学习:持续集成篇--安装Jenkins持续集成平台-05

简介:

一、Jenkins需要使用maven,所以首先安装maven

1、解压

1
[root @bogon  tar] # tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /opt

2、重命名

1
[root @bogon  opt] # mv apache-maven-3.5.0/ maven

3、配置maven环境变量

1
2
3
export JAVA_HOME=/opt/jdk
export MAVEN_HOME=/opt/maven
export PATH=.: $JAVA_HOME /bin:MAVEN_HOME/bin: $PATH

刷新配置:

1
source /etc/profile

4、settings.xml配置

详情查看http://1754966750.blog.51cto.com/7455444/1911760 

二、安装Jenkins

1、创建文件夹JenkinsHome

1
[root @bogon  opt] # mkdir /opt/JenkinsHome

2、配置环境变量

1
2
3
4
export JAVA_HOME=/opt/jdk
export MAVEN_HOME=/opt/maven
export JENKINS_HOME=/opt/JenkinsHome
export PATH=.: $JAVA_HOME /bin:MAVEN_HOME/bin: $PATH

刷新配置:source /etc/profile

3、修改tomcat内存(tomcat/bin/catalina.sh)

1
JAVA_OPTS= '-Xms256m -Xmx512m'

4、上传jenkins.war到tomcat,并且启动

访问:http://192.168.91.7:8080/jenkins 

wKiom1lP3sWRGc_aAACQU12L-QM061.png


wKiom1lP3tjxpMifAAAPmu6l7x0172.png

选择安装插件,左边为所有插件,右边可以自定义安装

wKioL1lP3yXQlC_8AADxPLi5y1o647.png

当上面步骤完成之后,第一次运行Jenkins,需要设置管理员信息

wKioL1lP4CLh55DZAABE7FTHPA4957.png


wKioL1lP4HOSjWy9AABnuMObuPg568.png


wKiom1lP4TizTzHJAAFpmX7qXtY755.png

设置tomcat的字符集:server.xml

1
2
3
<Connector port= "8080"  protocol= "HTTP/1.1"
                connectionTimeout= "20000"
                redirectPort= "8443"  URIEncoding= "UTF-8"  />

本文转自我爱大金子博客51CTO博客,原文链接http://blog.51cto.com/1754966750/1941793如需转载请自行联系原作者

我爱大金子
相关文章
|
2月前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
71 2
|
14天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
101 20
|
10天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
100 7
|
24天前
|
监控 jenkins Linux
从 Jenkins 持续集成出发:探究如何监控员工电脑屏幕
Jenkins 在企业信息化管理中用于自动化构建、测试和部署,提高开发效率。本文讨论了其重要性,并从技术角度探讨了屏幕监控的可能性,但明确反对非法监控,强调应合法合规地管理企业和尊重员工隐私。
65 12
|
16天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
35 2
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
2月前
|
运维 jenkins Java
Jenkins在持续集成与持续部署中的价值
Jenkins在持续集成与持续部署中的价值
|
2月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
60 5
|
2月前
|
jenkins Devops 测试技术
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第26天】随着DevOps理念的普及,Jenkins作为一款开源自动化服务器,在持续集成(CI)与持续部署(CD)中发挥重要作用。本文通过某中型互联网企业的实际案例,展示了Jenkins如何通过自动化构建、持续集成和持续部署,显著提升开发效率、代码质量和软件交付速度,帮助企业解决传统手工操作带来的低效和错误问题。
85 4