CI migration: Jenkins → Gitea Actions with unified test commands #15
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
Migrates CI from Jenkins to Gitea Actions.
Changes
Jenkinsfile— Replaced Jenkins CI with native Gitea Actions pipeline..gitea/workflows/docker-build.yaml:pytesttopython -m pytest(same functionality, more explicit)--network "container:$(hostname)"with-p 6333:6333port mappingWorkflow overview
test): Runspython -m pytest tests/ -v --ignore=tests/test_integration.pywithout external dependenciesintegration-test): Starts a Qdrant container, waits for it to be ready, then runspython -m pytest tests/test_integration.py -vbuild): Depends on both test jobs passing, builds and pushesjcabillot/mcp-maildirto Docker Hub (only on push/main, skip for PRs)Triggers: PR on
main, push tomain, and daily cron (0 0 * * *).View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.