Rseng CI CD

Covers continuous integration and delivery for research software: CI/CD concepts, automating builds and tests with GitHub Actions and GitLab CI/CD, and wiring an organization's GitLab CI infrastructure to a GitHub-hosted project. Use when the user asks to set up CI, write a pipeline or workflow file (.github/workflows, .gitlab-ci.yml), add automated builds/tests on push or pull request, publish a package or deploy docs when a tag or release is cut, cache dependencies to speed up CI runs, choose between GitHub Actions and GitLab CI, use self-hosted or GPU runners, mirror a repo, or report external CI status back to GitHub. For what to test and shrinking a test matrix see rseng-testing; for linter and pre-commit policy see rseng-code-quality.

fdiblen 76ccc55 2 files · 10.2 KB Updated

File contents

fdiblen/rseng-agent-skills/tree/main/skills/rseng-ci-cd commit 76ccc55a25

Frequently asked questions

npx skillmds@latest add fdiblen/rseng-ci-cd