Skip to content

Docker Build

Docker Build #1328

Workflow file for this run

name: Docker Build
on:
push:
branches:
- master
schedule:
- cron: '0 0 * * *'
jobs:
sikalabs--ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd ci && make all
sikalabs--ci-node:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd ci && make all BASE_IMAGE=node:16 IMAGE_TAG_SUFFIX=-node
sikalabs--ci-node-16:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd ci && make all BASE_IMAGE=node:16 IMAGE_TAG_SUFFIX=-node:16
sikalabs--ci-node-18:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd ci && make all BASE_IMAGE=node:18 IMAGE_TAG_SUFFIX=-node:18
sikalabs--dev:
needs: sikalabs--ci
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd dev && make all
sikalabs--dev-az:
needs: sikalabs--dev
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Login to ghcr.io
run: docker login ghcr.io -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }}
- name: Build & Push the Docker Images
run: cd dev-az && make all
sikalabs--kubectl:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd kubectl && make all
sikalabs--pause:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd pause && make all
sikalabs--nginx-public:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd nginx-public && make all
sikalabs--debug-server:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd debug-server && make all
sikalabs--extra--deckschrubber:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd extra/deckschrubber && make all
sikalabs--ca-certificates:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd ca-certificates && make all
sikalabs--extra--slu-long-response:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd extra/slu-long-response && make all
sikalabs--helm:
needs: sikalabs--ca-certificates
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd helm && make all
sikalabs--github-actions-runner:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd github-actions-runner && make all
sikalabs--serve:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd serve && make all
sikalabs--debian:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd debian && make all
sikalabs--awx-ee:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd awx-ee && make all
sikalabs--powershell:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd powershell && make all
sikalabs--bitnami-keycloak-sikalabs-theme:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd bitnami-keycloak-sikalabs-theme && make all
sikalabs--terraform-with-random-provider:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd terraform-with/terraform-with-random-provider && make all
sikalabs--terraform-with-keycloak-provider:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd terraform-with/terraform-with-keycloak-provider && make all
sikalabs--sikalabs-sshd:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd sshd && make all
sikalabs--tailscale:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd tailscale && make all
sikalabs--https-proxy-using-caddy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Login to Docker Hub
run: docker login -u ondrejsika -p ${{ secrets.DOCKERHUB_ONDREJSIKA_PASSWORD }}
- name: Build & Push the Docker Images
run: cd https_proxy_using_caddy && make all