lab1: add CI/CD testing
Some checks failed
Test Agent / test-agent-run (push) Failing after 1s

This commit is contained in:
2026-02-23 23:53:42 +02:00
parent b2c7427af0
commit 074816b924
6 changed files with 75 additions and 3 deletions

View File

@@ -0,0 +1,25 @@
name: Test Agent
on: [push]
jobs:
test-agent-run:
runs-on: debian-x86_64
steps:
- name: Fetch the repository
run: git clone --branch ${{ gitea.ref_name }} --depth 1 http://${{ gitea.server_url }}/${{ gitea.repository }}
- name: Build containers
run: docker-compose -f docker-compose-test.yaml build
working-directory: sem8-iot-test/agent/docker
- name: Start MQTT broker
run: docker-compose -f docker-compose-test.yaml up -d mqtt
working-directory: sem8-iot-test/agent/docker
- name: Start agent
run: docker-compose -f docker-compose-test.yaml run fake_agent
working-directory: sem8-iot-test/agent/docker
- name: Clean up
if: always()
run: docker-compose -f docker-compose-test.yaml down
working-directory: sem8-iot-test/agent/docker