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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    mojoPortal学习笔记之页面访问权限控制
    页面中添加某模块
    styletreeview.css页面菜单
    mojoPortalprovider模式学习之1.1之IndexBuilderManager
    mojoportal学习笔记之HtmlContent模块
    CLR via c#学习笔记 之 引用类型与值类型
    mojoportal中解决下载文件名乱码问题
    mojoportal学习笔记之显示所有菜单
    blogmodule.css博客栏目
    [转]数据访问组件SqlHelper
  • 原文地址:https://www.cnblogs.com/linuxws/p/10557814.html
Copyright © 2011-2022 走看看