war 包方式安装

官方下载地址:https://jenkins.io/download/ ,下载war包,并上传到服务器(案例中是把war包放在了 /usr/local/jenkins 里面)

运行环境:ubuntu(2核4GB) + jdk8

运行jenkins时建议使用root 用户

  #切换为root用户
sudo -i
#创建jenkins 文件夹并进入到jenkins文件夹中
mkdir /usr/local/jenkins
cd /usr/local/jenkins
#此处需要把 jenkins 复制到 jenkins 目录下
cp /home/ubuntu/jenkins.wat .
#后台运行jenkins
nohup java -jar jenkins.war>jenkins.log &
#查看启动情况
tail -f jenkins.log

jenkins 启动成功,通过浏览器访问 服务器IP:8080(jenkins默认使用8080端口,需要服务器开放此端口),即可跳转到如下界面:

输入密码,这个密码是一图中第二处划红线的的内容,也可以在 /root/.jenkins/secrets 目录下的initialAdminPassword获取,可以使用

cat /root/.jenkins/secrets/initialAdminPassword
  • 1

获得,输入密码后,点击右下角的Continue 按钮,jenkins开始安装,短暂时间后,会弹出如下界面,选择安装的插件

一般推荐大家使用官方推荐默认安装的插件,确定后,进入插件下载安装页面,等待下载安装…

这个会稍微花费点时间…

插件安装完毕后,跳转到(有些时候会跳到一个404页面,重新访问 ip:8080 即可)

输入用户密码,登录进入如下页面

至此,jenkins服务安装启动完毕!

配置Jenkins插件

jenkins拥有各种各样的插件,我们可以在插件管理里面下载安装自己所需要的插件

这里推荐几个必要的插件 Maven ,可以在插件管理-可选插件中搜索 Pipeline Maven Integration 或者 Maven Integration plugin (如果未安装次插件,新建job 时没有 maven 项目选项)

Publish Over SSH (支持配置 Publish over SSH)

Jenkins全局工具配置

配置工具环境 ,例如 JDK 、Maven、Git 、Gradle等编译工具,建议这些工具最好自己安装配置,不要使用Jenkins 的自动安装,一是jenkins下载是从国外网站下载,另外是版本问题,建议自己手动安装,配置如下:

安装Git
apt-get install git
  • 1

安装后完毕后,使用 git –version 即可显示git 版本,通过

whereis git
  • 1

查看git安装路径

最新文章

  1. Ognl表达式基本原理和使用方法
  2. 解决Ubuntu 12.10中ZIP文件名乱码的方法
  3. hdoj 5112 A Curious Matt
  4. ganglia 无数据问题解决
  5. 摘录 javescript 常用函数
  6. java设计模式--创建型模式--抽象工厂
  7. java模拟浏览器包selenium整合了htmlunit,火狐浏览器,IE浏览器,opare浏览器驱
  8. JAVA学习篇--JAVA两种编程模式控制
  9. ASP.NET前台table通过Ajax获取绑定后台查询的json数据
  10. Oracle中表字段相关操作举例
  11. idea配置git,查看git代码&拉取git项目至本地
  12. 希尔排序——Shell Sort
  13. 13.2、进程的通信:Queue、Pipe、
  14. Mybatis 系列6-结合源码解析节点配置:objectFactory、databaseIdProvider、plugins、mappers
  15. ES6学习笔记<二>arrow functions 箭头函数、template string、destructuring
  16. 在kubernetes集群中创建redis主从多实例
  17. python模块之time模块
  18. (转)Linux中的位图
  19. 【gulp】Gulp的安装和配置 及 系列插件
  20. Python 数据类型:列表

热门文章

  1. eatwhatApp开发实战(三)
  2. webstorm 单词快捷翻译设置
  3. 面试问题---JAVA程序CPU占用过高怎么定位
  4. ASP.NET中IHttpHandler与IHttpModule的区别(带样例说明)
  5. Java实现 LeetCode 686 重复叠加字符串匹配
  6. Java实现 LeetCode 212 单词搜索 II(二)
  7. C#Winform中resx文件无效 找不到路径
  8. Java实现第八届蓝桥杯兴趣小组
  9. 简谈Java语言的封装
  10. OAuth + Security - 5 - Token存储升级(数据库、Redis)