zoukankan      html  css  js  c++  java
  • jenkins 安装部署 springboot启动

     安装稳定版本的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
        
     
     
     
     
     
     
     
  • 相关阅读:
    基于Servlet+JSP+JavaBean开发
    jsp&servlet报红线javax.servlet.jsp.XXXX cannot be resolved to a type类似错误解决办法
    java为什么要定义接口等相关解释
    SpringMVC的注解方式
    MyBatis映射
    hibernate、JDBC 实现 oracle ID 的自动增加 功能
    SSH框架的JSP网站添加数据为什么没反应
    又考完一科 又过完一年
    一个招标书文件的需求分析
    《需求分析》读后感之二
  • 原文地址:https://www.cnblogs.com/minsons/p/7216654.html
Copyright © 2011-2022 走看看