Gogs:
1. 安装过程中,对外访问URL可配置公网IP地址:端口号,因为这个选项会影响未来git仓库的地址。
2. 新建好仓库后,如果想实现提交代码后自动触发编译,则需要配置对应代码仓库的Webhook:仓库设置>管理Web钩子>Add a new Webhook>Gogs>推送地址:http://Jenkins服务器地址/gogs-webhook/?job=Jenkins\_Task
Jenkins:
1. 安装好Jenkins之后,安装以下插件:SSH,Gogs
2. 配置SSH Server:Manage Jenkins>Configure System>SSH Servers:
Passphrase: 登录密码
Remote Directory: SSH服务器上的项目根目录
3. 在自由风格的构建任务中,配置Git仓库,再配置SSH:构建后操作>Transfers:
Source files: dist/** (注:可以有多个,用,号分隔)
Remote directory : / (会在/下生成dist目录)
注:Jenkins和Gogs之间相互通信,可以使用内网地址。根据不同项目需要安装不同的插件,如Nodejs、.net等。