## How to use CICD on gitea In this example we create an example project with a simple cicd. The CICD will be run when you push the project ## Procedure * create a project in gitea * clone it on local pc * goto project folder on local * create folder `.gitea/workflows` * create `README.md` file * create file `gitea-ci.yml` on the foder create above with the next content: ```yaml name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: push: branches: - main # efinition of the job(s) jobs: test-runner: # Indicates on which runner label to run the job (must match one of the labels defined in the runner) runs-on: [ubuntu-latest] steps: - name: Check runner run: | echo "✅ The runner is working properly!" echo "User running this job : $(whoami)" echo "Contents of current directory :" ls -la - name: Test Docker run: | echo "🐳 Checking Docker in the runner" docker version || echo "⚠️ Docker not accessible in this runner" - name: Network test run: | echo "🌐 Testing the connection to gitea.io" curl -I https://gitea.io || echo "⚠️ Unable to contact gitea.io" ``` ```bash git add . git commit -m "first commit` git push ``` To see the CICD click on **Actions** in your project