- issue transition from Gitlab to Jira
- creation of external links in jira to GitLab
For Linux (amd64):
wget https://github.com/dokshukin/gl2j-gw/releases/download/0.3/gl2j-gw_linux-amd64-v0.3.25 \
-o /dev/null -O gl2j-gw && chmod +x gl2j-gw
See other distributions in downloads.
Example (config.yml
):
---
bind_ip: "0.0.0.0"
bind_port: "8080"
domain: https://gl2j.your-domain.com
api_uri: "/api"
jira_settings:
url: "https://your-domain.atlassian.net"
user: "[email protected]"
password: "XXXXXXXXXXXXXXXXXXXX"
projects:
DEV:
Bug:
transitions:
branch_created: 21
merged: 31
merge_request: 41
external_links:
branch_created: True
branch_deleted: True
pipeline: False
approved: True
merge_request: True
Feature:
transitions:
branch_created: 21
merged: 31
merge_request: 41
external_links:
branch_created: True
branch_deleted: True
pipeline: True
approved: True
merge_request: True
OPS:
Task:
transitions:
branch_created: 23
merged: 33
merge_request: 43
external_links:
branch_created: True
branch_deleted: True
pipeline: True
approved: True
merge_request: True
INC:
transitions:
branch_created: 23
merged: 33
merge_request: 43
external_links:
branch_created: True
branch_deleted: True
pipeline: True
approved: False
merge_request: True
Secret jira_settings
could be redefined by environment variables:
JIRA_URL="https://your-next-domain.atlassian.net"
JIRA_USER="[email protected]"
JIRA_PASSWORD="zzzzzzzzzzz"
./gl2j-gw --config=/path/to/config.yml
- handle delete branch
- additional statuses for transition (f.e.
approved
,tested
) - branch creation from Jira
docker containers- WEB inerface (maybe)