安装稳定版本的jenkins

1,前置依赖:
安装jdk-1.8

1,下载yum仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo  http://pkg.jenkins-ci.org/redhat/jenkins.repo
2,安装key,官方要求的
sudo rpm --import  https://jenkins-ci.org/redhat/jenkins-ci.org.key
3,安装jenkins
sudo yum install jenkins

启动-停止jenkins
sudo service jenkins start/stop/restart
sudo chkconfig jenkins on

关闭防火墙操作:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload

firewall-cmd --list-all

安装目录说明:
1,查看进程启动的细节: /etc/init.d/jenkins
2,jenkins是默认的jenkins用户,如果你想要修改,必须修改相关的配置文件/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins.
3,日志文件放在:/var/log/jenkins/jenkins.log
4,默认监听8080端口,不要发生冲突
5,jenkins的仓库文件放在:/etc/yum.repos.d/jenkins.repo
6,配置文件目录:/etc/sysconfig/jenkins

参考地址:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins 
 
================================================================================================
在浏览器打开 http://127.0.0.1:8080/jenkins 
 
 
在linux 获取秘钥:
然后把密码输入到上面的输入框里,进入下一个页面:
选择一下插件进行下载,如果你不知道选哪个,那就选第一个吧!
 
进行插件安装,安装后:
需要创建一个默认用户:按照步骤操作就好了:
这就安装了,启动即可:
 
 
一般端口号是8080,你也可以在配置文件配置成8081;
jenkins 有可以继成一些很快速的安装,通过他的界面可以快速安装jdk,tomcat,git,如果已经安装可以这里配置一个路径:
你可以通过系统管理-》Global Tool Configuration 进行配置。
 
 
 
 
 
关于具体项目构建都是大同小异,基本把一些需要shell 命令执行的步骤,分步骤执行并获取管理。
 
跳坑指导:
      1,用户在jenkins配置的shell脚本经常确实执行权限,可能因为jenkins的权限还有执行环境不一致造成的,例如执行 mvn install;可能会提示找不到命令,
     用 sh  /usr/local/maven/mvn install 就可以执行,也有情况就是无法写日志,无法获取打包文件。
    2,jenkins默认有一个jenkins用户,对于jenkins目录下的文件,最好不要用root的权限去执行什么操作,因为生成的文件就是root用户的,有些操作就操作不了,
      具体问题具体分析,该改权限的该权限。
   3, 对于jenkins的脚本,需要nohup 命令,把一些会日志输出的放到后台去执行,并且把日志重定向到指定的文件。例如:
   nohup command  2>file2  1>file1
    
 
 
 
 
 
 
 

jenkins 安装部署 springboot启动的更多相关文章

  1. Jenkins安装部署及使用

    Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...

  2. Jenkins安装部署项目

    Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...

  3. Jenkins Pipeline 部署 SpringBoot 应用

    一. 安装依赖包 yum install -y wget yum install -y gcc-c++ yum install -y zlib-devel perl-ExtUtils-MakeMake ...

  4. Jenkins安装部署使用图文详解(非常详细)

    前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...

  5. Jenkins远程部署SpringBoot应用

    一般Web工程通过Jenkins远程部署到Tomcat,可以采用Maven的tomcat-maven-plugin插件进行部署.最近接触到Spring Boot工程的部署,由于Spring Boot应 ...

  6. Jenkins安装部署(一)

    环境准备 CentOS Linux release 7.4 1.IP:192.168.43.129 2.路径:/mnt 3.jdk版本:jdk1.8.0 4.tomcat版本:tomcat-8.5 5 ...

  7. Jenkins自动部署springboot项目

    说明: 该示例为在windows系统下自动化部署springboot 架构: springboot + github + gradle + jdk8 各种配置步骤及截图说明: 1.配置git,grad ...

  8. Jenkins安装部署与使用

    一.Jenkins平台安装部署 Jenkins官网免费获取Jenkins软件,官网地址为:http://mirrors.jenkins-ci.org/下载稳定的Jenkins版本.由于Jenkins是 ...

  9. 持续集成工具之Jenkins安装部署

    一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是 ...

随机推荐

  1. Windows下编译Python2.7源码

    本文开始一个系列文章,深入理解Python源码,算是阅读<Python源码剖析>一书的读书笔记,是一项长期进行的工作.一共分三个部分:Python对象模型,Python虚拟机,Python ...

  2. Ricequant-米筐金工-估值因子

    Ricequant米筐金工--因子分析 作者:戴宇.小湖 上一篇介绍了单因子检验是因子分析前重要的一个步骤,是构建因子库.建立因子模型的基础,这篇报告首先对常见估值因子进行初步的检验. 第一篇.估值因 ...

  3. 在Visual Studio 2013 中使用C++单元测试

    本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元 ...

  4. 【特效】select美化

    select的默认样式往往很丑,为保证页面样式风格统一,需要对select进行美化.虽然其美化的插件很多,一搜一大把,但是需要引入长长的css文件和js文件实在是件头痛的事.其实select的实现原理 ...

  5. kubeernetes节点资源限制

    实际应用中发现,部分节点性能不足,某些较大的服务如果跑在这些机器上.会很快消耗该机器的内存和cpu资源,如果用uptime看一下的就会发现负载特别高(合理的范围这个值应该等于cpu个数),高到一定值就 ...

  6. 张高兴的 Windows 10 IoT 开发笔记:DHT11 温湿度传感器

    GitHub : https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/DHT11Demo

  7. HTML之事件处理程序

    HTML事件 <body> <input type="button" value="按钮1" id="but1" oncl ...

  8. Java打印常见图形

    package org.other; import java.util.Scanner; /* * 题目:打印常用图形逻辑 */ public class Ninthninth { public st ...

  9. Akka(31): Http:High-Level-Api,Route rejection handling

    Route 是Akka-http routing DSL的核心部分,使用户能比较方便的从http-server的角度筛选http-request.进行server运算.构建回复的http-respon ...

  10. LINUX 笔记-date命令

    显示当前时间: 命令: focus@ubuntu:~$ date Thu Aug 31 03:01:17 PDT 2017 focus@ubuntu:~$ date '+%x' 08/31/2017 ...