官方文档有坑,花了不少时间。
前置条件:
-
可通过ssh证书登录服务器
-
服务器可通过ssh访问仓库
-
本机和服务器都安装了pm2
测试能否登录服务器,在本地输入:ssh -T nodeuser@webhost.com
测试服务器能否访问git仓库,在服务器输入:ssh -T git@github.com
以上两条命令返回结果必须都成功才可以进行后续操作。
官方文档有坑,花了不少时间。
可通过ssh证书登录服务器
服务器可通过ssh访问仓库
本机和服务器都安装了pm2
测试能否登录服务器,在本地输入:ssh -T nodeuser@webhost.com
测试服务器能否访问git仓库,在服务器输入:ssh -T git@github.com
以上两条命令返回结果必须都成功才可以进行后续操作。
Jenkins是一个强大的CI工具,虽然本身使用Java开发,但也能用来做其他语言开发的项目CI。下面讲解如何使用Jenkins创建一个构建任务。