Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document how to integrate Tugboat with GitHub-for-JIRA #394

Open
q0rban opened this issue Aug 14, 2024 · 4 comments
Open

Document how to integrate Tugboat with GitHub-for-JIRA #394

q0rban opened this issue Aug 14, 2024 · 4 comments
Assignees

Comments

@q0rban
Copy link
Contributor

q0rban commented Aug 14, 2024

When:

  • Using Tugboat with Deployment Statuses
  • With repo hosted on GitHub
  • And tickets / issues in JIRA
  • And using GitHub for JIRA plugin in JIRA

JIRA will show deployments as unmapped. We should document how to set this up so that Tugboat environments display properly in JIRA.

image

@owenbush discovered the following:

Looks like I managed to get Github, and JIRA configured to no longer have unnamed environment releases.
In Github we now have 4 environments set up:
Dev
Test
Tugboat
Pantheon
I then added a .jira/config.yml file to our repo with the following environment mappings:

deployments:
  environmentMapping:
    development:
      - "Dev"
    testing:
      - "Tugboat"
    staging:
      - "Test"
    production:
      - "Pantheon"

Deployments to Dev should show up as Development in JIRA
Deployments to Tugboat should show up as Testing in JIRA
Deployments to Test should show up as Staging in JIRA
Deployments to Pantheon should show up as Production in JIRA
Below is a screenshot of a release for an issue that was just deployed to Tugboat.
Screenshot 2024-08-14 at 1 31 22 PM

To me it felt like Tugboat is more of a testing environment than a staging environment which is why I did the mapping that way. But this could be up to whoever the devs are on a project.

@KeyboardCowboy
Copy link
Contributor

@qorban, where is the right place for something like this? Should we start a new section for third party integrations?

https://docs.tugboatqa.com/

@KeyboardCowboy
Copy link
Contributor

Let's create a new top-level item for 3rd party integrations and move other things out of snippets as well.

@q0rban
Copy link
Contributor Author

q0rban commented Oct 31, 2024

@KeyboardCowboy bumping this up. Will you have time to work on this? Perhaps Scribe could help us here?

@KeyboardCowboy
Copy link
Contributor

I'm hoping I will soon, especially with some quiet holiday time coming up. Trying to get past a few Iowa hurdles right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants