Artemis icon indicating copy to clipboard operation
Artemis copied to clipboard

`Development:` Add bamboo build agent container to atlassian compose file

Open TheZoker opened this issue 2 years ago • 4 comments

Checklist

General

Motivation and Context

There is a new bamboo build agent docker image available, that is build from this file: https://github.com/ls1intum/Artemis-Local-Setup-Docker/blob/main/bamboo-build-agent/Dockerfile

This will replace the custom bamboo build for C and swift in the future. The PR adds the needed parts to the atlassian.yml docker compose file, so the build agent service is created a long site the bamboo server.

Description

Adds the custom bamboo build image compose definition to the atlassian.yml file.

Steps for Testing

  1. Use the docker compose file to run the atlassian services.
  2. Go to this path, to approve the build agent /admin/agent/configureAgents!doDefault.action under Remote agents and then Agent authorisation
  3. Approve the request
  4. Wait some minutes until the build agent has finished its setup
  5. Look for this line under the build agents executables (it should be automatically be detected): image
  6. Now bamboo can use this agent to run docker tasks (like build, publish images etc.)

Review Progress

Code Review

  • [ ] Review 1
  • [ ] Review 2

Manual Tests

  • [ ] Test 1
  • [ ] Test 2

Test Coverage

Class/File Branch Line

Screenshots

TheZoker avatar Jul 05 '22 14:07 TheZoker

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

github-actions[bot] avatar Aug 22 '22 12:08 github-actions[bot]

Please change the merge destination to the deployment develop branch. Other than that - it is looking good to me

Mtze avatar Aug 24 '22 09:08 Mtze

@Mtze Done!

TheZoker avatar Aug 25 '22 11:08 TheZoker

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

github-actions[bot] avatar Sep 09 '22 12:09 github-actions[bot]

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

github-actions[bot] avatar Sep 28 '22 12:09 github-actions[bot]

There hasn't been any activity on this pull request recently. Therefore, this pull request has been automatically marked as stale and will be closed if no further activity occurs within seven days. Thank you for your contributions.

github-actions[bot] avatar Oct 06 '22 12:10 github-actions[bot]