test actions 18
Some checks failed
Docker Build Pipeline / Check-Environment (push) Successful in 1s
Docker Build Pipeline / Docker-Login (push) Successful in 1s
Docker Build Pipeline / Push-Images (push) Has been cancelled
Docker Build Pipeline / Build-Images (push) Has been cancelled

This commit is contained in:
Chris Hammer 2024-12-12 21:10:47 -05:00
parent 56b1f1cf77
commit e316f90b45

View File

@ -27,32 +27,37 @@ jobs:
pwd pwd
tree tree
# Docker-Login:
# runs-on: self-hosted
# defaults:
# run:
# working-directory: /home/builds/src
# steps:
# - name: Docker login
# run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login --username ${{ secrets.REGISTRY_USER }} --password-stdin ${{ vars.REGISTRY }}
Docker-Login: Docker-Login:
uses: docker/login-action@v3 runs-on: self-hosted
with: defaults:
registry: ${{ vars.REGISTRY }} run:
username: ${{ secrets.REGISTRY_USER }} working-directory: /home/builds/src
password: ${{ secrets.REGISTRY_PASSWORD }}
steps:
- name: Docker login
run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login --username ${{ secrets.REGISTRY_USER }} --password-stdin ${{ vars.REGISTRY }}
Build-Fedora: Build-Images:
runs-on: self-hosted runs-on: self-hosted
defaults: defaults:
run: run:
working-directory: /home/builds/src/ansible-dev working-directory: /home/builds/src/ansible-dev
steps: steps:
- name: Build Fedora 39 Docker Image - name: Build Fedora Docker Image
run: | run: |
echo "docker build --no-cache -f build/Containerfile.fedora39 -t ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} ." echo "docker build --no-cache -f build/Containerfile.fedora39 -t ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} ."
docker build --no-cache -f build/Containerfile.fedora39 -t ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} .
docker build --no-cache -f build/Containerfile.fedora39 -t ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_CENTOS }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} .
Push-Images:
runs-on: self-hosted
defaults:
run:
working-directory: /home/builds/src/ansible-dev
steps:
- name: Push Fedora Docker Image
run: |
docker push ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }} docker push ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_FEDORA }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }}
docker push ${{ vars.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/${{ vars.BUILD_NAME_CENTOS }}:${{ env.GITHUB_REF_NAME }}-${{ env.GITHUB_RUN_NUMBER }}