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://10.1.1.1:3000/${{ gitea.repository }} - run: cd sem8-iot-test/agent/docker - name: Build containers run: docker-compose -f docker-compose-test.yaml build - name: Start MQTT broker run: docker-compose -f docker-compose-test.yaml up -d mqtt - name: Start agent run: docker-compose -f docker-compose-test.yaml run fake_agent - name: Clean up if: always() run: docker-compose -f docker-compose-test.yaml down