热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Jenkins安装配置手册

一、环境要求ContOS:6.8版本以上Git版本:1.8.X版本以上Tomcat:8.X版本以上Java-jdk:1.8.X版本以上二、Java-JDK下载与安装2.1安装Jav

一、环境要求

ContOS:6.8版本以上
Git版本:1.8.X 版本以上
Tomcat:8.X 版本以上
Java-jdk: 1.8.X版本以上

二、Java-JDK下载与安装

2.1 安装Java1.8JDK

在安装过程中出现提示选择按 Y 。

yum install java-1.8.0-openjdk

2.2 安装JDK依赖包

在安装过程中出现提示选择按 Y 。

yum install java-1.8.0-openjdk-devel

2.3 查看JDK版本信息

命令:java -version
《Jenkins安装配置手册》
2.4 配置JDK环境变量

查看java实际路径ls -lrt /usr/bin/java
《Jenkins安装配置手册》

《Jenkins安装配置手册》
vim /etc/profile 编辑在最后一行添加以下内容:

#java
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el6_10.x86_64
export CALSSPATH=$JAVA_HOME/lib/*.*
export PATH=$PATH:$JAVA_HOME/bin

编辑完执行生效: source /etc/profile

三、Tomcat下载与安装

3.1 Tomcat 下载

Wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz

解压压缩包

tar -zxf apache-tomcat-8.5.37.tar.gz

3.2 Tomcat 端口号修改

查看所有端口号命令: `netstat -tunlp`
查看哪些端口被占用,如果80端口被占用就修改Tomcat端口号。
`vim /conf/server.xml` 里编辑修改端口号,默认是8080,可修改成8090

《Jenkins安装配置手册》

3.3 Tomcat 启动

./apache-tomcat-8.5.37/bin/startup.sh

四、Jenkins 下载与安装

4.1 Jenkins下载

下载地址:http://mirrors.jenkins.io/war…

4.2 Jenkins 程序安装

将下载好的Jenkins.war包直接放入tomcat/webapp/ 里即可。

4.3 Jenkins 启动

访问服务器外网地址Jenkins路径。 例如:http://47.1.1.227:8090/jenkins

4.4 Jenkins 命令

4.4.1 重启 Jenkins

在Jenkins访问链接后拼接 restart 。
例如:http://47.1.1.227:8090/jenkins/restart

4.4.2 重新加载配置信息

在Jenkins访问链接后拼接 reload 。
例如:http://47.1.1.227:8090/jenkins/reload

4.5 Jenkins 初次访问

4.5.1 Jenkins 密码

第一次访问需要输入密码,此密码按路页面提示的路径去服务器内找到密码填上。

《Jenkins安装配置手册》

4.5.2 插件选择

输入完密码后,会提示安装插件,左边是推荐安装,右边是自定义安装,这里我选择推荐安装。

《Jenkins安装配置手册》

《Jenkins安装配置手册》

4.5.3 创建管理员账号

插件安装完以后,会让你创建第一个账号,也是最高权限的管理员账号。

《Jenkins安装配置手册》

输入上述信息后,会跳转到此页。

《Jenkins安装配置手册》


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 如何用JNI技术调用Java接口以及提高Java性能的详解
    本文介绍了如何使用JNI技术调用Java接口,并详细解析了如何通过JNI技术提高Java的性能。同时还讨论了JNI调用Java的private方法、Java开发中使用JNI技术的情况以及使用Java的JNI技术调用C++时的运行效率问题。文章还介绍了JNIEnv类型的使用方法,包括创建Java对象、调用Java对象的方法、获取Java对象的属性等操作。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • 本文介绍了如何使用MATLAB调用摄像头进行人脸检测和识别。首先需要安装扩展工具,并下载安装OS Generic Video Interface。然后使用MATLAB的机器视觉工具箱中的VJ算法进行人脸检测,可以直接调用CascadeObjectDetector函数进行检测。同时还介绍了如何调用摄像头进行人脸识别,并对每一帧图像进行识别。最后,给出了一些相关的参考资料和实例。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 1.脚本功能1)自动替换jar包中的配置文件。2)自动备份老版本的Jar包3)自动判断是初次启动还是更新服务2.脚本准备进入ho ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
    本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
author-avatar
平淡人生路20111212
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有