Files
adguard-dns-tools/.gitea/workflows/ci.yaml.bak
moritzrfs 8d911af11a
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 36s
Fresh start
2025-05-04 17:17:07 +02:00

73 lines
2.2 KiB
YAML

# .gitea/workflows/ci.yml
name: CI/CD Workflow
on:
push:
branches:
- main # Trigger auf den Main-Branch (kannst du anpassen)
jobs:
test:
name: Test
runs-on: ubuntu-latest # Du kannst auch einen anderen selbstgehosteten Runner verwenden
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Run Tests
run: |
echo "Running tests..."
echo "Checking for python3..."
if command -v python3 &> /dev/null; then
echo "Python found"
python3 -c "print('Python is working')"
else
echo "Python not found"
fi
# - name: Export config vars as environment
# env:
# ADGUARD_URL: ${{ vars.ADGUARD_URL }}
# ADGUARD_USER: ${{ vars.ADGUARD_USER }}
# ADGUARD_PASSWORD: ${{ secrets.ADGUARD_PASSWORD }}
# YAML_FILE: ${{ vars.YAML_FILE }}
# run: |
# echo "Exporting config vars..."
# echo "URL: $ADGUARD_URL"
# echo "User: $ADGUARD_USER"
# echo "YAML_FILE: $YAML_FILE"
# deploy:
# name: Deploy
# runs-on: ubuntu-latest # Du kannst auch einen selbstgehosteten Runner verwenden
# needs: test # Wartet auf das Test-Job
# steps:
# - name: Checkout Code
# uses: actions/checkout@v3
# - name: Install required Python packages
# run: |
# echo "Installing required Python packages..."
# pip install requests pyyaml python-dotenv
# - name: Export config vars as environment
# env:
# ADGUARD_URL: ${{ vars.ADGUARD_URL }}
# ADGUARD_USER: ${{ vars.ADGUARD_USER }}
# ADGUARD_PASSWORD: ${{ secrets.ADGUARD_PASSWORD }}
# YAML_FILE: ${{ vars.YAML_FILE }}
# run: |
# echo "Exporting config vars..."
# echo "URL: $ADGUARD_URL"
# echo "User: $ADGUARD_USER"
# echo "YAML_FILE: $YAML_FILE"
# # - name: Run the Python script
# # run: |
# # echo "Deploying application..."
# # python3 main.py # Dein Python-Skript ausführen
environment:
name: production
if: branch == 'main' # Läuft nur für den `main`-Branch