菜单

利用Jenkins实现自动化构建Maven项目

duckflew
发布于 2023-08-14 / 68 阅读
0
0

利用Jenkins实现自动化构建Maven项目

安装Jenkins

Jenkins支持多种方式安装,我这里介绍Windows的Scoop包管理器安装以及Docker安装方式.

1: windows(安装成功之后可以在软件界面设置Install as service):

scoop install main/jenkins

打开控制台输入

jenkins

就直接启动了

2: Docker 安装

docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins:lts-jdk11

配置Jenkins

1: 安装插件

我们先安装必要的插件,对于我而言,主要是Maven,Publish over ssh

2: 配置SSH: 在System中, 找到Publish Over SSH,我们在Jenkins端输入ssh-keygen 一直回车生成本地的秘钥和公钥,然后把公钥文件(用户目录下/.ssh/id_rsa.pub)复制一份,改名为->authorized_keys复制到需要发布的服务器的/${username}/.ssh/上面,然后我们输入在Jenkins的Key: 这一栏输入刚才生成的私钥 私钥格式:

    -----BEGIN OPENSSH PRIVATE KEY-----
    ${content}=============================
    =================================
    ========================
    -----END OPENSSH PRIVATE KEY-----

hostname->输入ip地址 Remote Directory输入需要发布产品到的文件夹

3: 配置Maven Manage Jenkins --> Tools--> 找到Maven输入Maven的安装目录就好了

新建Maven项目

左侧菜单->新建Item->新建Maven项目

  1. 源码管理 选中git
  2. 输入Url
  3. 添加Credential
  4. pre steps选excute shell 输入 mvn install -DskipTests
  5. Goals填 package -DskipTests
  6. postSteps选Send Artifacts Over SSH

评论