steps:
- name: Cache marker for latest commit
- uses: actions/cache@v2
+ uses: actions/cache@v3
id: cache-sha
with:
key: sha-${{ github.sha }}
steps:
- name: Checkout Gitblit
- uses: actions/checkout@v1
+ uses: actions/checkout@v3
with:
submodules: true
- name: Setup Java 8
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
java-version: 8
+ distribution: 'temurin'
- name: Report Java version
run: |
- name: Save built Gitblit package
if: ${{ github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' }}
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: gitblit-nightly
path: build/target/gitblit-*-SNAPSHOT.tar.gz
steps:
- name: Checkout gitblit-docker
- uses: actions/checkout@v1
+ uses: actions/checkout@v3
with:
repository: ${{ env.GH_ORG }}/gitblit-docker
ref: master
fetch-depth: 2
- name: Download Gitblit nightly build
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
id: get-gb
with:
name: gitblit-nightly
path: ../gitblit-docker
# Delete the artifact unless this is the official Gitblit repo
- - uses: geekyeggo/delete-artifact@v1
+ - uses: geekyeggo/delete-artifact@v2
if: ${{ github.repository != 'gitblit/gitblit' }}
with:
name: gitblit-nightly
echo "BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%S)" >> "${GITHUB_ENV}"
- name: Login to Docker Hub
- uses: docker/login-action@v1
+ uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_GB_USER }}
password: ${{ secrets.DOCKERHUB_GB_TOKEN }}
- name: Build snapshot docker image
- uses: docker/build-push-action@v2
+ uses: docker/build-push-action@v3
with:
file: ../gitblit-docker/generate/Dockerfile
context: ../gitblit-docker
dgoss run -p 8080:8080 -p 8443:8443 --tmpfs /var/opt/gitblit/temp gitblit/gitblit:nightly
- name: Push docker image to registry
- uses: docker/build-push-action@v2
+ uses: docker/build-push-action@v3
with:
file: ../gitblit-docker/generate/Dockerfile
context: ../gitblit-docker