zoukankan      html  css  js  c++  java
  • Jenkins自动化部署环境搭建

    本文参考 :  https://www.cnblogs.com/fangts/p/11095316.html

    感谢这位大佬!

    环境 centos7 ,jenkins版本jenkins-2.243-1.1.noarch.rpm 

    1.Jenkins简介

      Jenkins是基于java开发的一种持续集成工具;

      官网:https://jenkins.io/

      下载地址:https://jenkins.io/download/

    2.安装jenkins;

      方法一: yum安装;

    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

    yum install jenkins -y

    那没事儿了.我换一种方式;

     方法二: 直接下载好rpm安装;

     然后把包传到虚机里;

    rpm -ivh jenkins-2.243-1.1.noarch.rpm 

     

    3.配置

        vi /etc/sysconfig/jenkins ;我把web页面端口配置成6080;用户设置成root

    修改文件夹属主; 

    chown -R root:root /var/lib/jenkins/
    chown -R root:root /var/log/jenkins/
    chown -R root:root /var/cache/jenkins/

    systemctl jenkins restart ;

    现在;jenkins启动!

    192.168.118.151:6080/jenkins   

     找到密码填入;选择推荐插件;

     创建管理员用户

     

    下一步下一步

    4. 全局工具配置

    安装插件 Pipeline Maven Integration、Maven Integration、Publish Over SSH、Gitee

    插件安装完成后,设置远程服务器;在configure System - publish over ssh

     此处设置远程服务器,Passphrase可以填ssh登录用户的密码;

    配置工具: maven  git jdk

    5.创建任务

     

    添加源码远程仓库认证;

     

    添加在打包发布前要执行的命令以及包要放置的远程目录;

     配置maven打包命令

    最后,开始构建

     查看日志

     

    最后还有两个疑问:

    (1) 在配置时我们给的远程文件目录为/opt/cmspweb_dev,而构建完成war包仍然出现在默认目录下.这个配置在那个配置文件中修改?

    (2) 我们在构建时给的要执行的命令部分未执行; 在构建前清理环境的已经执行,而build成功后需要启动tomcat的shell命令未执行.这个怎样完成构建后的自动发布?

    研究解决后会在之后的博客中说明.

  • 相关阅读:
    Android广播接收器和Activity间传递数据
    Android广播接收器里弹出对话框
    Android本地广播
    setSupportActionBar()方法报错
    exec使用小计
    关于NSA的EternalBlue(永恒之蓝) ms17-010漏洞利用
    20154312 曾林 ExpFinal CTF Writeup
    20154312 曾林 EXP9 Web安全基础
    20154312 曾林 Exp8 web基础
    20154312 曾林 EXP7 网络欺诈防范
  • 原文地址:https://www.cnblogs.com/largefacecat/p/13230010.html
Copyright © 2011-2022 走看看