安装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项目
- 源码管理 选中git
- 输入Url
- 添加Credential
- pre steps选excute shell 输入
mvn install -DskipTests
- Goals填
package -DskipTests
- postSteps选Send Artifacts Over SSH