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

Create release Workflow #8966

Closed
wants to merge 5 commits into from
Closed

Create release Workflow #8966

wants to merge 5 commits into from

Conversation

offtherailz
Copy link
Member

@offtherailz offtherailz commented Feb 20, 2023

Description

the release workflow creates a release on MapStore, builds the proper artifacts and upload them.
This speeds up the release process and do not need jenkins.

TODO:

  • The only thing missing is the docker publishing.

From Github UI one run it :

https://github.com/offtherailz/MapStore2/actions/workflows/release.yml

image

To create a release like this draft, on the branch inserted:

https://github.com/offtherailz/MapStore2/releases/tag/untagged-7b8e9d7e350e8e5c6cc8

image

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

Issue

What is the current behavior?

#

What is the new behavior?

Breaking change

Does this PR introduce a breaking change? (check one with "x", remove the other)

  • Yes, and I documented them in migration notes
  • No

Other useful information

@offtherailz offtherailz marked this pull request as draft February 20, 2023 17:10
@offtherailz offtherailz requested a review from tdipisa February 20, 2023 17:28
@offtherailz offtherailz self-assigned this Feb 20, 2023
@tdipisa tdipisa requested a review from randomorder February 21, 2023 10:31
@tdipisa tdipisa added this to the 2023.01.00 milestone Feb 21, 2023
@tdipisa tdipisa added the Environment Tasks related to GeoSolutions build and deploy environments label Feb 21, 2023
@tdipisa
Copy link
Member

tdipisa commented Feb 21, 2023

@randomorder we have this PR still in draft that would allow effectively to replace the release Jenkins job with a github action and make the workflow smoother. It is only missing of the docker publishing. A review/feedback from you would be great. Could we maybe integrate the docker part here?

@offtherailz offtherailz mentioned this pull request Mar 7, 2023
11 tasks
@tdipisa tdipisa modified the milestones: 2023.01.00, 2023.01.01 Mar 8, 2023
@tdipisa tdipisa modified the milestones: 2023.01.01, 2023.02.00 Apr 17, 2023
@tdipisa tdipisa modified the milestones: 2023.02.00, 2024.01.00 Sep 26, 2023
@offtherailz
Copy link
Member Author

Closing in favor of #9555

@offtherailz offtherailz closed this Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Environment Tasks related to GeoSolutions build and deploy environments
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants