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

  • 相关阅读:
    大数据、数据挖掘在交通领域的应用
    浅谈 kubernetes service 那些事(上篇)
    Docker中搭建zookeeper集群
    【kudu pk parquet】runtime filter实践
    【大数据之数据仓库】选型流水记
    【大数据之数据仓库】安装部署GreenPlum集群
    【大数据之数据仓库】GreenPlum优化器对比测试
    【大数据之数据仓库】GreenPlum PK DeepGreen(TPCH)
    【大数据之数据仓库】HAWQ versus GreenPlum
    用 PS 调整服务器时间
  • 原文地址:https://www.cnblogs.com/linuxws/p/10557814.html
Copyright © 2011-2022 走看看