diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 096213e..9b77335 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -1,5 +1,3 @@ -# This is a basic workflow to help you get started with Actions - name: CI Build # Controls when the action will run. @@ -17,9 +15,6 @@ on: jobs: # This workflow contains a single job called "build" build: -# env: -# DOCKER_BUILDKIT: '1' -# DOCKER_BUILD_OPTS: "--cache-from=localhost:5000/build-cache --build-arg BUILDKIT_INLINE_CACHE=1" # The type of runner that the job will run on runs-on: ubuntu-latest @@ -27,29 +22,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + + # Enable caching of Docker layers - uses: satackey/action-docker-layer-caching@v0.0.8 continue-on-error: true -# - id: cache-docker -# uses: actions/cache@v1 -# with: -# path: /tmp/docker-registry -# key: docker-registry-buildkit-${{ hashFiles('Dockerfile', 'Makefile', 'pom.xml') }} -# - run: | -# docker run -d -p 5000:5000 --restart=always --name registry -v /tmp/docker-registry:/var/lib/registry registry:2 && npx wait-on tcp:5000 -# make build -# docker tag netty-incubator-buffer:build localhost:5000/build-cache && docker push localhost:5000/build-cache || true -# - name: Prepare docker build cache -# run: | -# echo ${{ secrets.GITHUB_TOKEN }} | docker login docker.pkg.github.com -u $GITHUB_ACTOR --password-stdin -# docker pull docker.pkg.github.com/$GITHUB_REPOSITORY/build-cache || true -# export DOCKER_BUILD_OPTS="--cache-from=docker.pkg.github.com/$GITHUB_REPOSITORY/build-cache" # Run the make script - name: Make build run: make build - - # Cache build outputs -# - name: Save docker build cache -# run: | -# docker tag netty-incubator-buffer:build docker.pkg.github.com/$GITHUB_REPOSITORY/build-cache -# docker push docker.pkg.github.com/$GITHUB_REPOSITORY/build-cache || true