forked from Conjure-Tools/unity-runner
Specified base image in building
This commit is contained in:
parent
498428af49
commit
4a719b91eb
@ -71,6 +71,7 @@ jobs:
|
|||||||
IMAGE: ${{ env.DOCKER_REGISTRY }}unityci/editor
|
IMAGE: ${{ env.DOCKER_REGISTRY }}unityci/editor
|
||||||
GAMECI_VERSION: ${{ env.GAMECI_VERSION }}
|
GAMECI_VERSION: ${{ env.GAMECI_VERSION }}
|
||||||
ONLY_RUNNER_TAG: true
|
ONLY_RUNNER_TAG: true
|
||||||
|
UBUNTU_IMAGE: gitea/runner-images:ubuntu-latest
|
||||||
|
|
||||||
- name: Docker Push
|
- name: Docker Push
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@ -73,15 +73,26 @@ if [ "${ONLY_RUNNER_TAG}" != "true" ]; then
|
|||||||
ADDITIONAL_TAGS="$ADDITIONAL_TAGS -t ${IMAGE}:${SHORT_TAG}-${GAMECI_VERSION}"
|
ADDITIONAL_TAGS="$ADDITIONAL_TAGS -t ${IMAGE}:${SHORT_TAG}-${GAMECI_VERSION}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ADDITIONAL_ARGS=""
|
||||||
|
if [ ! -z "${WINDOWS_IMAGE}" ]; then
|
||||||
|
ADDITIONAL_ARGS="${ADDITIONAL_ARGS} --build-arg windowsImage=${WINDOWS_IMAGE}"
|
||||||
|
fi
|
||||||
|
if [ ! -z "${UBUNTU_IMAGE}" ]; then
|
||||||
|
ADDITIONAL_ARGS="${ADDITIONAL_ARGS} --build-arg ubuntuImage=${UBUNTU_IMAGE}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo "Building Docker image ${FULL_IMAGE}"
|
echo "Building Docker image ${FULL_IMAGE}"
|
||||||
echo "- Platfrom: ${PLATFORM}"
|
echo "- Platfrom: ${PLATFORM}"
|
||||||
echo "- Base: ${BASE_IMAGE}"
|
echo "- Base Image: ${BASE_IMAGE}"
|
||||||
echo "- Tag: ${TAG}"
|
echo "- Tag: ${TAG}"
|
||||||
echo "- Image: ${IMAGE}:${TAG}"
|
echo "- Image: ${IMAGE}:${TAG}"
|
||||||
echo "- Additional Tags: ${ADDITIONAL_TAGS}"
|
echo "- Additional Tags: ${ADDITIONAL_TAGS}"
|
||||||
|
echo "- Additional Args: ${ADDITIONAL_ARGS}"
|
||||||
|
|
||||||
docker build \
|
docker build \
|
||||||
--platform ${PLATFORM} \
|
--platform ${PLATFORM} \
|
||||||
|
${ADDITIONAL_ARGS} \
|
||||||
--build-arg BASE_IMAGE=${BASE_IMAGE} \
|
--build-arg BASE_IMAGE=${BASE_IMAGE} \
|
||||||
${ADDITIONAL_TAGS} \
|
${ADDITIONAL_TAGS} \
|
||||||
-t ${FULL_IMAGE} \
|
-t ${FULL_IMAGE} \
|
||||||
|
|||||||
4
.github/workflows/create-image.yaml
vendored
4
.github/workflows/create-image.yaml
vendored
@ -22,6 +22,9 @@ jobs:
|
|||||||
- mac-mono
|
- mac-mono
|
||||||
- windows-mono
|
- windows-mono
|
||||||
- linux-il2cpp
|
- linux-il2cpp
|
||||||
|
ubuntu_image:
|
||||||
|
- ubuntu-latest
|
||||||
|
# - ubuntu-latest-full
|
||||||
|
|
||||||
name: Build 🐳 ${{ matrix.platform }}
|
name: Build 🐳 ${{ matrix.platform }}
|
||||||
environment:
|
environment:
|
||||||
@ -50,6 +53,7 @@ jobs:
|
|||||||
UNITY_PLATFORM: ${{ matrix.platform }}
|
UNITY_PLATFORM: ${{ matrix.platform }}
|
||||||
IMAGE: "${{ vars.DOCKERHUB_USERNAME }}/unity-runner"
|
IMAGE: "${{ vars.DOCKERHUB_USERNAME }}/unity-runner"
|
||||||
GAMECI_VERSION: ${{ env.GAMECI_VERSION }}
|
GAMECI_VERSION: ${{ env.GAMECI_VERSION }}
|
||||||
|
UBUNTU_IMAGE: gitea/runner-images:${{ matrix.ubuntu_image }}
|
||||||
|
|
||||||
- name: Docker Push
|
- name: Docker Push
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user