diff --git a/.gitea/workflows/docker-test.yml b/.gitea/workflows/docker-test.yml index d265507..02f7a5a 100644 --- a/.gitea/workflows/docker-test.yml +++ b/.gitea/workflows/docker-test.yml @@ -1,15 +1,21 @@ -name: Build, test and deploy -on: [push] - jobs: - "Build, test and deploy": - strategy: - fail-fast: false - runs-on: docker - defaults: - run: - shell: pwsh + build: + runs-on: windows-host # Must match runner's label in config.yaml + container: + image: mcr.microsoft.com/windows/servercore:ltsc2019 + options: --isolation=process --entrypoint cmd /c "timeout 5" # Test container startup steps: - - name: Identify trigger - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." - - uses: actions/checkout@v3 \ No newline at end of file + - name: Debug container + run: echo "Container is alive!" + + - name: Install Rust + if: success() + run: | + curl -sSf -o rustup-init.exe https://win.rustup.rs/ + .\rustup-init.exe -y --default-toolchain stable + refreshenv + rustup component add rust-src + + - name: Build + if: success() + run: cargo build --release \ No newline at end of file