Jenkins + Gogs 搭建DevOps环境 4年前

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等。

image
微勃
杂耍和唱歌的才需要掌声。
7
发布数
1
关注者
6297
累计阅读

热门教程文档

C++
73小节
C#
57小节
Kotlin
68小节
PHP
52小节
MyBatis
19小节
广告