Refactoring Pull Request CI#599
Draft
paul-gerber-svg wants to merge 11 commits into
Draft
Conversation
Renaming CI definition file to PR (Pull Request) and change trigger to only run once on pull request. Also prevent concurrent runs. For testing pip caching, commented out jobs except a sample one.
Previously the pull_request pipeline did only test the docker image build for the repository server variant. We introduce a matrix job to run all three variants - repository - discovery - registry
Previously the docker daemon was used to determine if a docker container is alive. This is a weak criterion as this is already checked by the "Wait for container and sever initialization" step. We changed the liveness check to rely on the `/description` endpoint that all services are required to implement. A status `200 OK` is interpreted as alive. The `X_API_VERSION` that is necessary for the path of the curl call, is introduced as environment variable.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Rename CI File to PR (Pull Request)
Implement Changes from CI: Reduce Action runs via trigger fix, concurrency, path filtering, and pip caching #518
*-packageto align with release pipelineFix Schema curl call CI: Fetching schemas via
cURLfails #547.aas-specs-metamodeland altered content of 'AAS_SPECS_RELEASE_TAG' tov3.1.2Fixes #518, #547