From f022d85b8a57e25ee07536165535ff81f04c8ffa Mon Sep 17 00:00:00 2001 From: FantasyPvP <80643031+FantasyPvP@users.noreply.github.com> Date: Thu, 30 Nov 2023 19:47:17 +0000 Subject: [PATCH] setup github workflow file (first test) --- .github/workflows/rust.yml | 15 +++++++++------ Dockerfile | 2 ++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index ce834f8..82b2021 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -12,10 +12,13 @@ env: jobs: build: runs-on: ubuntu-latest - container: - image: ghcr.io/fantasypvp/crystalos_builder:latest - credentials: - username: FantasyPvP - password: ${{ secrets.DOCKER_CONTAINER_REGISTRY_TOKEN }} steps: - - run: cargo build --release + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Build Docker Image + run: docker build -t crystal-os . + + - name: Run Build in Docker Container + run: docker run --rm crystal-os diff --git a/Dockerfile b/Dockerfile index 0a3d0ff..3aae11e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,3 +20,5 @@ RUN cargo install bootimage COPY . . RUN cargo update -p proc-macro2 + +CMD ["cargo", "build", "--release", "--verbose"]