持续集成与持续部署(四)04-Jenkins——Jenkins配置自动化任务
配置自动化任务
两种执行方法:
- 配置自由风格的项目
- 配置Pipeline使用Jenkinsfile
需要注意的地方
-
SSH插件:
SSH
SSH Agent
SSH Pipeline Steps
Publish Over SSH
-
git相关插件:
Gitlab
Github
-
管理员界面配置:
Settings -> network -> Outbound requests
Allow requests to the local network from hooks and services 进行勾选
其他的一些用法:
- 使用Jenkins配合Docker Hub,把前端代码打包成镜像,再远程部署
- Jenkins配合自建Docker容器服务,把前端代码打包,使用Kubernetes进行发布。
- 使用Docker进行远程发布(远程服务器上有Docker服务,并且设置了远程连接)
把构建、打包的工作放在Docker容器里面,用于应对不同的开发环境需求(node8,node10等)