CI: Refactor CI pipelines — split into targeted workflows + hadolint #13
Reference in New Issue
Block a user
Delete Branch "fix/refactor-ci-pipelines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Migrate from Jenkins (Jenkinsfile) to Gitea Actions with four targeted, event-specific pipelines. No test jobs (no
tests/folder exists in the repo).Changes
Jenkinsfile— old Jenkins CI system, fully replaced by Gitea Actions.gitea/workflows/docker-build.yaml— old combined workflow.gitea/workflows/pr.yaml— runs onpull_requestto master: hadolint (continue-on-error) ∥ build (no push).gitea/workflows/main.yaml— runs onpushto master: hadolint (continue-on-error) ∥ build-push ∥ tag (viaanothrNick/github-tag-action).gitea/workflows/tag.yaml— runs on tag push: hadolint (continue-on-error) ∥ build-push.gitea/workflows/cron.yaml— runs on schedule (0 0 * * *): hadolint (continue-on-error) ∥ build-push (latest + sha tags)Key details
tests/directory, so no test step is includeddocker runwithcontinue-on-error: truejcabillot/huawei-3g-sms-api0 0 * * *(daily at midnight)