Skip to content

migrate CI/CD pipeline to GitHub actions#883

Merged
MikhailDeriabin merged 2 commits into
devfrom
feature/migrate-ci-gh-actions-871
Jul 23, 2026
Merged

migrate CI/CD pipeline to GitHub actions#883
MikhailDeriabin merged 2 commits into
devfrom
feature/migrate-ci-gh-actions-871

Conversation

@MikhailDeriabin

Copy link
Copy Markdown
Collaborator

Brief description

CI/CD pipeline now runs in GitHub Actions instead of Jenkins. It is recommended to read the wiki pages describing pipeline in details.

Change list

  • Archived Jenkinsfile, Jenkins will be disabled. Later I will also remove its instance from the server
  • Added ci.yaml for pipeline in GH Actions
  • Added config for codecov with code coverage requirements. It is set to much coverage of the project, so that it does not fail. If code coverage will be increased this config can be changed. For now it will at least not let it degrade.
  • Added project codecov badge to README with code coverage of the repo, just for fun. It should start working once the PR is merged to dev

@MikhailDeriabin MikhailDeriabin added this to the Server configuration milestone Jul 23, 2026
@MikhailDeriabin MikhailDeriabin added the feature New feature to add label Jul 23, 2026
@MikhailDeriabin MikhailDeriabin added the PR Pull request label Jul 23, 2026
@MikhailDeriabin
MikhailDeriabin requested a review from tickBit as a code owner July 23, 2026 11:23
@MikhailDeriabin MikhailDeriabin linked an issue Jul 23, 2026 that may be closed by this pull request
5 tasks
@codecov-alt

codecov-alt Bot commented Jul 23, 2026

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@CapoMK25 CapoMK25 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, good to go.

@MikhailDeriabin
MikhailDeriabin merged commit 9768e85 into dev Jul 23, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Altzone-Server Jul 23, 2026
@MikhailDeriabin
MikhailDeriabin deleted the feature/migrate-ci-gh-actions-871 branch July 23, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature to add PR Pull request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Migrate CI from Jenkins to GitHub action

2 participants