zoukankan      html  css  js  c++  java
  • Jenkins+maven+gitlab+shell实现项目自动化部署

    确认jdk , maven,git这些已经在服务器上搭建成功,gitlab使用的是公司服务也没有进行搭建

    下面是jenkins的两种搭建方式

    1.      第一种比较简单下载对应jenkins.war包启动命令如下

    wget http://mirrors.jenkins.io/war/latest/jenkins.war

    nohupjava -jar jenkins.war --httpPort=8081&

    2.   使用install来进行安装

    wget–O/etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
    rpm --importhttps://jenkins-ci.org/redhat/jenkins-ci.org.key
    yum install -y jenkins
    vim /etc/sysconfig/jenkins(这里可以自定义jenkins的主目录)
    cp -r/usr/data/jdk/bin/* /usr/bin (前面是自己的jdk的目录)

    上面操作完成之后基本上就已经安装完成,但是会有权限问题,下面提供两种方式

    1.  因为jenkins的主目录所属用户为jenkins所以操作起来很多是没有权限的chown -R jenkins:jenkins /Jenkins_hom

    2.d 这种方式比较暴力直接把jenkins用户更改为root用户

    1) vim/etc/sysconfig/jenkins

    2) 找到$JENKINS_USER改为“root”:

    $JENKINS_USER="root"

    3)然后更改Jenkinshome,webroot和日志的所有权:

    chown -Rroot:root /var/lib/jenins

    chown -Rroot:root /var/cache/jenkins

    chown -Rroot:root /var/log/jenkins

    4).重新启动Jenkins并检查用户是否已被更改

    servicejenkinsrestart

    这样我们就给jenkins设置了root权限,我们再运行shell脚本就不会提示权限问题了。

    这样就完成了整个操作,下面是页面上的操作

    我们再浏览器上进行访问:

    http://10.16.6.29:8888

    第一次访问页面会出现如下界面:
    ---------------------
    作者:lazy-cody
    来源:CSDN
    原文:https://blog.csdn.net/UnknownZYB/article/details/80186637
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    R镜像源的切换
    GWAS中的名称概念
    mac显示隐藏的文件,安装cocoapods
    swift开发笔记28 SlideBarMenu
    MAC读取安卓手机的APP的log日志
    关于DES加密中的 DESede/CBC/PKCS5Padding
    swift开发笔记27 UserNotifications
    swift开发笔记26 3D Touch
    银联Pos终端签到、签退、批结算、批上送、PinKey、MacKey、KEK、主密钥、工作密钥、TPDU、报文头
    开发感悟
  • 原文地址:https://www.cnblogs.com/linuxws/p/10557814.html
Copyright © 2011-2022 走看看