Skip to content

🎮 Build and push (Stable Version) #580

🎮 Build and push (Stable Version)

🎮 Build and push (Stable Version) #580

Workflow file for this run

name: 🎮 Build and push (Stable Version)
on:
push:
branches:
- "main"
schedule:
- cron: "0 */12 * * *"
workflow_dispatch:
jobs:
build:
name: 🏃‍♂️ Build container
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: 💻 Checkout code - Main Branch
uses: actions/checkout@v3
- name: ⏬ Update Readme.md and description
uses: meeDamian/[email protected]
with:
user: ${{ secrets.DOCKER_HUB_USERNAME }}
pass: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
slug: als3bas/zulu-purpurmc
readme: ./README.md
description: Minecraft ${{ vars.MC_VERSION }} Server Running on PurpurMC and Zulu OpenJDK.
- name: 📦 Set up QEMU
uses: docker/setup-qemu-action@v2
- name: 📦 Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: 🔐 Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
- name: 📦 Build and push
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: als3bas/zulu-purpurmc:latest,als3bas/zulu-purpurmc:${{ vars.MC_VERSION }}
build-args: MC_VERSION=${{ vars.MC_VERSION }}