Add Docker build with iDRAC tools
Docker Build / Build Docker image (push) Failing after 37s

This commit is contained in:
unknown
2026-06-10 12:21:35 +09:00
parent b6161b0f70
commit ebefc60860
12 changed files with 810 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
name: Docker Build
on:
push:
pull_request:
workflow_dispatch:
env:
IMAGE_NAME: idrac-info
DOCKERFILE: Dockerfile
BUILD_CONTEXT: .
jobs:
docker-build:
name: Build Docker image
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Prepare Docker tag
shell: bash
run: |
SHORT_SHA="$(printf '%s' "${GITHUB_SHA:-local}" | cut -c1-12)"
echo "IMAGE_TAG=${IMAGE_NAME}:${SHORT_SHA}" >> "${GITHUB_ENV}"
echo "SHORT_SHA=${SHORT_SHA}" >> "${GITHUB_ENV}"
- name: Show Docker version
run: docker version
- name: Validate iDRAC Tools packages
shell: bash
run: |
test -f iDRACTools/racadm/UBUNTU24/x86_64/srvadmin-hapi_11.4.0.0_amd64.deb
test -f iDRACTools/racadm/UBUNTU24/x86_64/srvadmin-idracadm7_11.4.0.0_all.deb
test -f iDRACTools/racadm/UBUNTU24/x86_64/srvadmin-idracadm8_11.4.0.0_amd64.deb
test -f iDRACTools/ipmitool/UBUNTU24_x86_64/ipmitool_1.8.18_amd64.deb
- name: Build Docker image
run: |
docker build \
--pull \
--file "${DOCKERFILE}" \
--tag "${IMAGE_TAG}" \
--tag "${IMAGE_NAME}:ci" \
"${BUILD_CONTEXT}"
- name: Inspect built image
run: |
docker image inspect "${IMAGE_TAG}" > /dev/null
docker images "${IMAGE_NAME}"