Skip to content

Commit

Permalink
Add Docker solution
Browse files Browse the repository at this point in the history
  • Loading branch information
kingcos committed Oct 15, 2018
1 parent a470469 commit 69bdae8
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,20 @@ go build gitlab-mr-jira-issue-trigger.go
./gitlab-mr-jira-issue-trigger --path <CONFIG_YAML_FILE_PATH(Default is `config.yml`)>
```

- or Docker

1. `git clone https://github.com/kingcos/gitlab-mr-jira-issue-trigger.git`
2. Add your `config.yml` in `gitlab-mr-jira-issue-trigger` folder
3. Update `EXPOSE` settings in the `Dockerfile` (Same as Server - Port in `config.yml`)

```shell
docker build -t kingcos/gitlab-mr-jira-issue-trigger .

docker run -it --rm --name gitlab-mr-jira-issue-trigger \
kingcos/gitlab-mr-jira-issue-trigger:latest \
gitlab-mr-jira-issue-trigger
```

### GitLab Webhook Settings

- Add server IP with port & path which you setup in config.yml in the GitLab - Settings - Integrations page:
Expand Down
14 changes: 14 additions & 0 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,20 @@ go build gitlab-mr-jira-issue-trigger.go
./gitlab-mr-jira-issue-trigger --path <CONFIG_YAML_FILE_PATH(Default is `config.yml`)>
```

- 或者 Docker

1. `git clone https://github.com/kingcos/gitlab-mr-jira-issue-trigger.git`
2. 将配置好的 `config.yml` 放在 `gitlab-mr-jira-issue-trigger` 文件夹
3. 更新 `Dockerfile` 中的 `EXPOSE`(和 `config.yml` 中 Server - Port 保持一致)

```shell
docker build -t kingcos/gitlab-mr-jira-issue-trigger .

docker run -it --rm --name gitlab-mr-jira-issue-trigger \
kingcos/gitlab-mr-jira-issue-trigger:latest \
gitlab-mr-jira-issue-trigger
```

### 设置 GitLab Webhook

- 在 GitLab - Settings - Integrations 页面添加服务器 IP 以及在配置文件中设置的端口和路径:
Expand Down

0 comments on commit 69bdae8

Please sign in to comment.