Integrating JIRA with AWS CodeBuild CodeDeploy and CodePipeline to populate Deployment view in JIRA

Mohsin Siddiqui March 11, 2021

Hi Atlassian community,

We are using JIRA cloud and AWS CI/CD pipeline services (CodeBuild, CodeDeploy, CodePipeline) for managing our continuous integration and deployment pipeline. 

How can we populate the Build and Deployment view of JIRA issues to see build and deployment status on tickets. We've integrated with GitHub to view the Development information on JIRA tickets, but we can't view the builds and deployments for an issue. 

Thanks. 

1 answer

6 votes
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
March 16, 2021

Hi @Mohsin Siddiqui,

Welcome to the Atlassian Community!

To populate the Jira Software Cloud build and deployment view, you need to either implement a full-fledged Atlassian Connect app that provides the build and deployment modules, or an OAuth 2.0 (3LO) app as outlined in Integrating Jira Software Cloud with on-premises tools.

Both approaches require to map the resp. CodeBuild and CodePipeline lifecycle event data to the JSON payloads required by the resp. Jira Software Cloud builds and deployments REST APIs (beware that some required fields are not available and need to be substituted etc.).

Cheers,
Steffen

PS: We are working on such an OAuth 2.0 (3LO) integration ourselves and are contemplating to publish it as a (low-priced) commercial app in the Marketplace down the road, so feel free to get in touch if you would be interested (and are not in a hurry).

Update

PS: Feel free to sign-up for our Develop with AWS (Jira) EAP if you want to help us shape the AWS DevOps toolchain integration with Atlassian Jira - we hope to conclude the EAP by early to mid June so that we can publish the app to the Atlassian Marketplace.

PPS: If you happen to use Compass, we have recently published the sibling app Develop with AWS (Compass) with initial support for CodePipeline and CodeBuild - the app is currently freely available via the in-product Marketplace, and Compass is also still free while in beta.

Simran November 30, 2021

 

An update on this? Looking forward to integration with code pipeline/codebuild

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
December 27, 2021

Hi @Simran ,

Sorry for the late reply, I missed the notification (we need to automate tracking our community posts it seems).

We have indeed made notable progress and won an encouraging honorable mention for our Develop with AWS (Jira) submission to Codegeist 2021, which aims to "integrate your AWS development toolchain with the Jira Software Open DevOps experience". We'll initially support CodePipeline, CodeBuild, and likely CodeCommit, but aim to also cover other applicable services like CodeDeploy, CodeArtifact, CloudFormation, Step Functions, AppConfig etc. over time. 

As summarized on our new Develop with AWS landing page, the app is still in the works while we are waiting on support for Jira Software Cloud data providers [Open DevOps] (FRGE-472) in Forge, which is more or less blocking a public release in the Atlassian Marketplace (while the OAuth 2.0/3LO integration discussed above is sufficient to explore the concept, it has significant limitations that are likely not suitable for the majority of users).

We hope to learn more about Atlassian's resp. roadmap priorities in January, though depending on their timeline we may need to pivot to one of the two conceivable workarounds (Connect or OAuth 2.0) - if that turns out to be the case, we'd be happy to discuss whether the resulting tradeoffs might be acceptable for your use case.

Cheers,
Steffen

Like Simon Espigolé likes this
Lucas Thompson August 22, 2022

Hey @Steffen Opel _Utoolity_ ,

Checking in on the progress of this initiative. Would it be possible to populate Jira's DevOps Deployment Frequency tracking tool with this app?

Thanks!

Luke

Like # people like this
Simran October 4, 2022

Hi @Steffen Opel _Utoolity_  Is there an update here?

Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 5, 2022

Hi @Lucas Thompson, sorry for missing your question, and thanks @Simran for the ping.

As for progress, we are really sorry for the delay, but had to prioritize a couple of unrelated distractions this year :disappointed:

The good news is that this will indeed automatically populate Jira's DevOps Deployment Frequency tracking tool!

We are working towards the GA release as we speak, but have to work around the still not publicly available Jira Software data provider support in Forge (FRGE-472). We are confident to get it published to the Marketplace this quarter though. There will be an EAP before that and I’ll reach out to both of you once it’s available!

Cheers,
Steffen

Like Michael Trieu likes this
Miguel Vieira October 29, 2022

This is very necessary for those who are working with AWS codepipelines...

Hope to hear you soon :)

Like # people like this
Michael Trieu December 7, 2022

Would be awesome to see this live!

Just finished setting up some of our bitbucket AWS codebuild pipelines :)

Like Steffen Opel _Utoolity_ likes this
Simran December 13, 2022

Looking forward to an update :)

Like Steffen Opel _Utoolity_ likes this
Lucas Carniel January 27, 2023

Any updates to this feature? Would love to have our CI/CD working fully E2E with JIRA :D

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 4, 2023

Hi @Miguel Vieira and @Lucas Carniel, welcome to the Atlassian Community!

And my sincere apologies to everyone for not getting back to you earlier, esp. @Michael Trieu@Simran, and @Lucas Thompson - we encountered additional technical and organizational complexities that delayed progress for 6-8 weeks net, which can happen of course, but I personally missed the mark by not communicating this here in a timely fashion.

We have made significant progress now and aim for an EAP in the 2nd half of February, and the GA by end of March. To not further delay this, we'll limit the launch to CodePipeline support and would highly appreciate to collaborate with you on what services and resource types you want to see next.

So if you are still interested in this app, feel free to join our early access program (EAP) so that we can start this conversation early on - if you'd rather wait, I'll ping here another time once the EAP is ready for private distribution.

Cheers,
Steffen

Like # people like this
Lucas Carniel March 14, 2023

Hello @Steffen Opel _Utoolity_ , thanks for the warm welcome, really excited to be part of the community.

Just checking if you're still on track to release publicly by end of March?

Really looking forward to this one!

Best,

Lucas

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
March 15, 2023

Thanks for the ping @Lucas Carniel - while it took us a few more weeks, I'm happy to report that the EAP is now available :)

Given the additional delay, we'll probably shorten the EAP period a bit and are currently aiming for a public release via the Atlassian Marketplace by early April.

The EAP initially supports CodePipeline, and CodeBuild actions within a pipeline, and we'll look into adding support for CloudFormation and CodeDeploy actions soon.

So anyone willing to give it a try and help improve this app early on, feel free to join our early access program (EAP) - if you'd rather wait, I'll ping here once the app is officially available via the Atlassian Marketplace.

Cheers,
Steffen

Like Muhammad Hamza Shezad likes this
Muhammad Hamza Shezad April 10, 2023

hi @Steffen Opel _Utoolity_

do you have any updates regarding this? :)

thanks

Hamza

Like # people like this
Jeff Babb April 10, 2023

Eagerly awaiting updates on this as well.

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 16, 2023

Thanks for the ping @Muhammad Hamza Shezad and @Jeff Babb and apologies for the delayed reply: We have extended the Develop with AWS (Jira) EAP to address some onboarding usability issues for larger customers, where the administrative roles for Jira and AWS are handled by different teams.

Onboarding UX aside, the app is already fully functional within the bounds described in my previous comment - we'd highly appreciate additional feedback to capture more diverse use cases and requirements, so please sign-up for our EAP if you want to help us shape the AWS DevOps toolchain integration with Atlassian Jira :)

I'll provide another update here once the app is officially available via the Atlassian Marketplace - we aim to submit the app for approval early May so that it will hopefully be available around mid May.

Cheers,
Steffen

PS: If you happen to use Compass, we have recently published the sibling app Develop with AWS (Compass) with initial support for CodePipeline and CodeBuild - the app is currently freely available via the in-product Marketplace, and Compass is also still free while in beta.

Lucas Carniel June 19, 2023

Hey @Steffen Opel _Utoolity_ , any updates on the public release of this feature? Thanks!

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 21, 2023

Thanks for checking in @Lucas Carniel, and sorry for the delay:

We are in the final stretch of adding CloudFormation support, and once this is available, we'll submit the app for approval to the Marketplace (we wanted to include CodeDeploy in the GA release as well, but given the encountered complexities with CloudFormation, we'd rather not delay the release any longer - we'll start working on CodeDeploy right after the release of course).

I'll ping here again once CloudFormation support is available (planned over the course of next week), and once more when we submitted the app for approval (usually takes about two weeks).

Cheers,
Steffen

Like # people like this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 7, 2023

While it took as another week, I'm happy to report that we just published support for CloudFormation events in Compass (standalone), and Jira (via the CodePipeline CloudFormation integration [1]).

  • This is immediately available for new users and will be rolled out to existing users over the coming two weeks (let me know if you want to be prioritized, we can enable you manually then).

As already mentioned, we dropped CodeDeploy support from the GA release to not further delay the publication and will submit the app to the Marketplace for approval next week - we'll start working on CodeDeploy support right afterwards.

I'll ping here again once the app is available in the Marketplace (approval usually takes about two weeks).

Cheers,
Steffen

[1] As with CodeBuild, standalone Jira support for CloudFormation outside of CodePipeline requires a concept for communicating the required Jira issue key. Our proposal is to support a resp. tag so that the CodeBuild project or CloudFormation stack would need to be tagged with the desired issue key(s) before triggering a build/deployment - let us know if you have other ideas to address this problem!

Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 10, 2023

Brief interim update, we have been about to submit the app for Marketplace approval, only to realize that this will effectively end the EAP and have two undesired but unavoidable side effects:

  1. New users - after submission for approval, the private distribution links for the EAP will become invalid
  2. Existing users - while pending approval, we can still update the backend (where most business logic resides), but we cannot update the Atlassian app itself

So if you have joined our early access program (EAP) (or still want to), please install the app and/or submit pending bug reports until Wednesday July 12 at 16:00 UTC - afterwards the EAP will be closed until the app has been approved for publication via the Marketplace (usually takes about two weeks).

Cheers,
Steffen

Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 12, 2023

We have submitted the app for Marketplace approval earlier today, so I'll let you know once it is publicly available (approval usually takes about two weeks).

This implies that the EAP is closed, because the private distribution links have become invalid and you can not install the app anymore outside the Marketplace (this is outside of our control) - existing EAP installations should continue to work unimpeded though and transition seamlessly to the Marketplace release later on!

Cheers,
Steffen

Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 25, 2023

Hi Everyone,

I'm happy to report that we have just published Develop with AWS (Jira) to the Atlassian Marketplace. The initial public release supports CodePipeline, as well as CodeBuild and CloudFormation actions within a CodePipeline [1]. You can try it right away:

  • New users - click the yellow 'Try it free' button at the top right of the Marketplace listing (see early adopters promotion below)
  • EAP users - go to the 'Manage apps' section in Jira, find 'Develop with AWS (Jira)', and click 'Paid update' to start a trial (see EAP kudos promotion below)

Promotions

To compensate for the short trial period, we are offering the following promotions:

Early adopters

Once the trial ends, please apply the following promotion codes under 'Settings => Apps => Promotions' in Jira (valid until December 31 2023):

  • Monthly billing - D0YKO1 (50% discount for 6 months)
  • Annual billing - ACW3SJ (25% discount for 1 year)

EAP kudos

As a thank you for joining our early access program (EAP), I'll reach out to you over the coming week with an individual promotion code via the EAP ticket that provides a 100% discount for 3 months (you can still apply the early adopter promotion above afterwards).

Cheers,
Steffen

 


[1] We are currently working on CodeDeploy and CodeCommit support, and we will also support standalone use of CodeBuild, CodeDeploy, and CloudFormation down the road.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events