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"]