ci: migrate from Jenkins to Gitea Actions #6

Merged
jcabillot merged 1 commits from fix/refactor-ci-pipelines into main 2026-06-12 20:18:30 -04:00
Owner

Description

This PR finalizes the migration from Jenkins to Gitea Actions by removing the obsolete Jenkinsfile. The Gitea Actions workflow (.gitea/workflows/docker-build.yaml) is already in place and operational — it clones the HKUDS/nanobot source, builds the Docker image (jcabillot/nanobot), pushes to Docker Hub, and applies semantic version tagging on pushes to main.

Changes

  • Removed Jenkinsfile — Jenkins pipeline is no longer needed
  • Gitea Actions workflow remains unchanged (same pinned SHAs, same logic)

Workflow Summary

Trigger Action
PR to main Build only (no push)
Push to main Build + push + semver tag
Cron (0 0 * * *) Scheduled build + push

No test jobs are included (simplified migration).

## Description This PR finalizes the migration from Jenkins to Gitea Actions by removing the obsolete `Jenkinsfile`. The Gitea Actions workflow (`.gitea/workflows/docker-build.yaml`) is already in place and operational — it clones the HKUDS/nanobot source, builds the Docker image (`jcabillot/nanobot`), pushes to Docker Hub, and applies semantic version tagging on pushes to `main`. ## Changes - **Removed** `Jenkinsfile` — Jenkins pipeline is no longer needed - Gitea Actions workflow remains unchanged (same pinned SHAs, same logic) ## Workflow Summary | Trigger | Action | |---|---| | PR to `main` | Build only (no push) | | Push to `main` | Build + push + semver tag | | Cron (`0 0 * * *`) | Scheduled build + push | No test jobs are included (simplified migration).
cloudix_mcp_server added 1 commit 2026-06-12 19:50:49 -04:00
ci: remove Jenkinsfile — migrated to Gitea Actions
Docker Build and Push / build (pull_request) Successful in 2m31s
a3583967f1
jcabillot merged commit 00b1ba7b8c into main 2026-06-12 20:18:30 -04:00
jcabillot deleted branch fix/refactor-ci-pipelines 2026-06-12 20:18:31 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/nanobot#6