Jenkins远程部署
1.下载jenkins
下载地址:https://jenkins.io/
启动jenkins方式有2种
1.1切换到jenkins.war包的存放目录
启动命令: java -jar jenkins.war 启动jenkins
访问: localhost:8080 就能进入jenkins管理页面
1.2把jenkins.war放到tomcat的webapps目录下,然后去tomcat的bin目录下
启动命令: ./startup.sh启动tomcat
访问:localhost:8080/jenkins 就能进入jenkins管理页面
2.配置jenkins插件和全局工具配置
点击系统管理。然后里面有个插件管理
2.1点击配置一下全局工具配置,不推荐自动安装
2.2推荐需要安装的插件
Publish Over SSH用于连接远程服务器
Deploy to container插件用于把打包的应用发布到远程服务器
3.部署项目到远程服务器
3.1 配置连接远程服务器的ssh
配置Publish over SSH
点击 Test Configuration 如果显示success则连接成功
Passphrase 服务器的密码
Path to key 连接远程服务器**文件的路径
Key **文件的内容
Name 自定义服务器名
HostName 服务器IP外网地址
UserName 服务器用户名
Remote Directory 传输文件的目录
我这边则显示
这个问题后面再说
3.2构建项目
配置源码来源
配置构建后的操作
Source files 项目构建后的目录
Remove prefix 去前缀
Remote directoty 发布的目录
Exec command 发布完执行的命令,我这边是启动项目
填完以上内容后保存构建任务,然后开始构建项目
这个问题是找不到对应的钥匙Key