Jenkins 配置

2021-06-09  本文已影响0人  Habit_1027

一、安装插件

1.1 界面安装插件

所需的插件:
• Maven插件 Maven Integration plugin
• 发布插件 Deploy to container Plugin
需要安装插件如下:
=======================================================
安装插件Deploy to container    ---支持自动化代码部署到tomcat容器
GIT pligin  可能已经安装
Maven Integration   :jenkins利用Maven编译,打包所需插件
Publish Over SSH  :通过ssh连接
ssh  插件
安装过程:
系统管理--->插件管理---->可选插件--->过滤Deploy to container---->勾选--->直接安装
image.png image.png

1.2 上传插件包

先将tomcat停止掉

[root@master ~]# /usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat 
Using CATALINA_HOME: /usr/local/tomcat 
Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
Using JRE_HOME: /usr/local/java 
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@master webapps]# cd /root/.jenkins/ #进入jenkins的家目录 [root@master .jenkins]# rm -rf plugins/ #将这个目录删除掉 将plugins.tar.gz 包上传到服务器中。 
[root@master ~]# tar xzf plugins.tar.gz -C .jenkins/ #解压到jenkins家目录中 
[root@master ~]# /usr/local/tomcat/bin/startup.sh #启动tomcat

浏览器重新访问

二、开始配置ssh

image.png image.png

在最下面填写“Publish over SSH”这部分内容
Passphrase指在 Jenkins主机使用 ssh-keygen命令生成密钥对那个时候提示Enter passphrase (empty for no passphrase):输入的那个,如果当时没有的话,就不用填。
Path to keyKey,两者选一。
Path to keyJenkins所在主机中私钥的路径。
Key是私钥内容,如果 Path to keyKey均填写,则以 Key为准,会忽略掉 Path to key的配置。

image.png
[root@master ~]# cat .ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAwCuhGfC6HrWtSiUPk09EZtYYWFH+EUK+SBZ1Dd5vxKH/DXYx
5VYYmVKhlBTv2ZYbrzRHyQxSu2cfr2PdSX9cuHADWXQqMJhWko4r3rqEWLJT0WWk
uS3X7HNGU7TWJ/M2W/vuScR7GKlsKXG1PA2dg/T5/nIhPGgn7nNc4MJ416pF0tDs
GXp4ihG7VzRHKCsxAtghZadCL09FMxG/2BfNHxfige/a6ro4tjiCnt9afOsWLeou
3SegJkJ7D+KpZPxaNNZaj4r7UdOkqE8DsX9pYaUxC+0feLGCY1+aESP2/veAb4Nc
g0MysVcZlTXMGYxaBX4tPFMr28ogUqD9fqJ4gQIDAQABAoIBAQC/F2N2mRNq0DwG
e732PR+GpyTERpw/a8AtjO9PID7CKFioeTz6kVeatzlnOD6dfo/+9BziBjgKlGxE
iyiUGmsIGJKsFECT3BhSWb+0FoLedE227r0TS0vom2R2fl9qkIYgh++XOSMzDd45
hBG1KtDUU/l4FOOJ3wS+L8dO1PM3eCWHZjMSx5sJk97iLscLEq+EbvXIpEkEIyH+
USpmAh/IXYGNMrdba06mN24KsFo4aHab7229A+uK+DNjXaqQh30fv/ZsRK9zTUza
bJhvDwNCpPi6b5GeuGG1E7+ddOjWORelxhVwGaY7toFBf9YeGRa9lLgk3km4sFSw
wd2P1TkxAoGBAPdBQinf+7qZlU9w2sTYt1bntPtB3sKu1qS37wti4RR/6UA6uEET
VfyzWVKN/XCcNxuLXmb+PgqfEsNLbvyaoBjRQX0ceXRmdSHLLPJmLIf7TwD18C9E
PsLXE0B2In/h4rT5hrhtWU2SOimRCD2JTP+jIuSesDUfylk+D/hetHwtAoGBAMb3
nVanTXuBD8avciNkh1ZzRwdcDhmf/6z0kaHEPn76DZ4Ha+A6KSpC5ubd01MNuNWU
BexMsU5KK4Bddfkno+18Dt4t4jxnjsvuKAX5cQxUOPzaIdUKNzPBbxGvsprEDz6i
O1bB31OjL4m2gx+dQcwMou+cc9WUfhbHvFHhRF4lAoGAEne2WGhZZfuYsmFMhc1m
DECsPOQTnljuwUjXuvL8uso/AsQgBQRLtN80eb0PQ/z3BMCpIWo1+hcdkKauuIFY
GeJvUMfyrmYEs6x4Q/arttBnezvjX7RqN6VW08a/FuwpQbktfdL1C50zaO1jPy1l
KebmcUsFAELKm1XOXY+9TVUCgYAXAabF0E6bS08hsEPIZ+VmT6oU5cYTnHaZ7yWv
yNtZH1zXuw/0O4VrB5VfeKLo5ZtLxvPwYOXXoafqDeSITNcdrMyjUDbquSa/2efy
2OcDf/Ge+zISSj4b0/Ad4W0LjEQe/+9QltZV+3aRu/LpguuKxqNIhZS3S5ZQ2AOk
jCG1qQKBgQC/VhxPT+fZXy5lbf/priln9xt5tHuhJE1ak+K2Lar91fSEpttK9qhD
LzSPc7KHtZky1aKaBFR44vg9KX6EG7NXgz4iUpt4NkcbUW0HLgAzdoPF8E7foAfe
v0LRMahVuWWEq4V8UsQCYfrMMIo9a7w5g5B4+JB9is2Vg4P0SSSXXg==
-----END RSA PRIVATE KEY-----

三、添加远程ssh-server

image.png image.png

Name:名称(自定义)
Hostname:远程主机 IP 地址
Username:登录远程主机所使用的用户名
Remote Directory:进行文件传输时使用的位于远程服务器的目录,如果需要向远程进行文件传输,则传输的“目的地”就是这里所配置的。

点击“TEST CONFIGURATION”,测试配置是否成功。如果成功的话,会显示“Success”。然后点击“保存”或“应用”

四、邮箱配置

** 扩展邮件通知(用于之后项目构建后发送邮件)**


image.png

邮件通知,配置如下:可以点击测试,是否配置成功

image.png

五、全局配置 配置jdk,maven命令

image.png image.png
上一篇下一篇

猜你喜欢

热点阅读