Jenkins 2.176.2 安装

Jenkins入门

Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。

下载

访问 jenkins

访问 jenkins,输入密码即可

在这里插入图片描述

自定义Jenkins

安装推荐的插件

创建第一个管理员用户

填写相应信息即可

实例配置

在这里插入图片描述
可以在jenkins.xml中配置端口号

  <executable>%BASE%\jre\bin\java</executable>
  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9000 --webroot="%BASE%\war"</arguments>

windows 10 启动关闭

Windows PowerShell 选择以管理员权限运行

1、net start jenkins 开启服务
2、net stop jenkins 关闭服务

新建Item

  • 输入一个任务名称: rest-api-demo

  • 选择 Freestyle project

  • General 填写描述信息:rest-api-demo 项目

  • 源码管理,填写github信息
    在这里插入图片描述

  • 构建

在这里插入图片描述

  • maven 命令
clean package -Dmaven.test.skip=true -P dev
  • bat 命令(因为 Jenkins 安装在Windows上)
@echo off
       d:
       cd Java\
       cd apache-tomcat-8.5.55\
       cd webapps\
       if exist "d:\Java\apache-tomcat-8.5.55\webapps\rest-api-demo.war" del "d:\Java\apache-tomcat-8.5.55\webapps\rest-api-demo.war"
       cd "D:\software\Jenkins 2.176.2\workspace\rest-api-demo\target\"
       copy "D:\software\Jenkins 2.176.2\workspace\rest-api-demo\target\rest-api-demo.war" "d:\Java\apache-tomcat-8.5.55\webapps\rest-api-demo.war"
       if exist "d:\Java\apache-tomcat-8.5.55\webapps\rest-api-demo"  rd /s /q "d:\Java\apache-tomcat-8.5.55\webapps\rest-api-demo"
       d:
       cd "d:\Java\apache-tomcat-8.5.55\bin\"
       call startup.bat
       echo good bye

构建

  • 点击 Build Now
  • Build History ----> 点击当前构建记录 —> 查看控制台输出

SSH Server 配置

Jenkins ==> configuration 可以配置 SSH Servers

SSH Server

Name 服务器别名(如 127.0.0.1-mybatis-demo)
Hostname 服务器IP
Username 用户名
Remote Directory 服务器路径(例如 /opt)

具体项目 ==> Configure ==> Build 可以配置 Send files or execute commands over SSH

SSH Server
Name (填上面配置的别名 127.0.0.1-mybatis-demo)

Transfers

Source files Jenkins打包的路径(如 mybatis-demo/target/mybatis-demo.jar)
Remove prefix 移除目录(如 mybatis-demo/target)
Remote directory (SSH Server路径,如配置 /mybatis/mybatis-demo,实际是/opt//mybatis/mybatis-demo)
Exec command 执行 shell 命令(如 cd /opt//mybatis/mybatis-demo ./mybatis-demo.sh restart)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值