安装稳定版本的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. Set 和 Map 数据结构

    Set Set 对象允许你存储任何类型的 唯一值, 无论是 原始值(一共6种,string, number, boolean, undefined, null,和 es6 新增的 symbol) 还是 ...

  2. 张高兴的 Windows 10 IoT 开发笔记:ADXL345 加速度传感器

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

  3. win10 uwp BadgeLogo 颜色

    本文讲的是在上传应用商店出现BadgeLogo颜色问题,和如何解决,因为我是渣渣,本文可能带有一定的主观性和局限性,说的东西可能不对或者不符合每个人的预期.如果觉得我有讲的不对的,就多多包含,或者直接 ...

  4. linux 内核 zImage 生成过程分析

    1. 依据arch/arm/kernel/vmlinux.lds 生成linux内核源码根目录下的vmlinux,这个vmlinux属于未压缩,带调试信息.符号表的最初的内核,大小约23MB: arm ...

  5. centos7安装shipyard没有本地容器及镜像

    目前docker的使用越来越多,自然需要docker的管理工具.现在使用web管理的较多,web基本上实现了跨平台,只需要浏览器,不要额外的管理客户端.web管理主要推荐shipyard和kubern ...

  6. (扩展根目录容量方法汇总)把Linux系统迁移到另一个分区或者硬盘

    Linux系统扩容方法汇总 相信很多朋友都有过这样的经历,本想装个Ubantu玩玩,没想到玩久了反而不习惯Windows了,然而开始装系统的时候只分配了非常小的空间,那应该怎样扩展我们的ubantu呢 ...

  7. SPARK 创建新任务

    1.应用程序创建 SparkContext 的实例 sc 2.利用 SparkContext 的实例来创建生成 RDD 3.经过一连串的 transformation 操作,原始的 RDD 转换成为其 ...

  8. LeetCode 245. Shortest Word Distance III (最短单词距离之三) $

    This is a follow up of Shortest Word Distance. The only difference is now word1 could be the same as ...

  9. .13-Vue源码之patch(3)(终于完事)

    怎么感觉遥遥无期了呀~这个源码,跑不完了. 这个系列写的不好,仅作为一个记录,善始善终,反正也没人看,写着玩吧! 接着上一节的cbs,这个对象在初始化应该只会调用create模块数组方法,简单回顾一下 ...

  10. 学习笔记 intent属性

    Android开发学习笔记:Intent的简介以及属性的详解 2011-08-08 17:20:48 标签:Intent 移动开发 Android 休闲 详解 原创作品,允许转载,转载时请务必以超链接 ...