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

Implement a CI/CD pipeline #274

Open
4 tasks
dillu24 opened this issue Jun 8, 2022 · 1 comment
Open
4 tasks

Implement a CI/CD pipeline #274

dillu24 opened this issue Jun 8, 2022 · 1 comment

Comments

@dillu24
Copy link
Collaborator

dillu24 commented Jun 8, 2022

Technical Story

As a developer I want to make sure that the code I am pushing satisfies some basic requirements such as:

  1. All components are built successfully
  2. All tests pass
  3. All components are deployed successfully

Requirements

The aim of this task is to implement a CI/CD on our internal Gitlab repository that does the following:

  • Builds all PANIC components
  • Runs all tests
  • Quick workaround if a pattern of tests needs to be skipped due to inconsistent behavior
  • Deploys all PANIC components on a development VM

Acceptance criteria

When: A branch is about to be merged
Then: All PANIC components are built, tested and deployed.
And: If the pipeline fails
Then: The branch is not merged
And: If the pipeline succeeds
Then: The branch is merged

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

No branches or pull requests

1 participant