build #116
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: build | |
on: | |
schedule: [ cron: "42 13 23 * *" ] | |
push: { branches: [ master ] } | |
workflow_dispatch: | |
env: | |
REGISTRY: docker.io | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
environment: build | |
steps: | |
- uses: actions/checkout@v4 | |
- name: timestamp | |
run: echo "BUILD_DATE=$(date --iso-8601)" >> $GITHUB_ENV | |
- name: qemu | |
run: | | |
sudo apt-get update -y | |
sudo apt-get upgrade -y | |
sudo apt-get install -y qemu-user-static | |
- name: docker login | |
uses: ./.github/actions/docker-login | |
with: | |
username: ${{ secrets.DOCKER_HUB_USERNAME }} | |
secret: ${{ secrets.DOCKER_HUB_SECRET }} | |
- name: amqp | |
uses: ./.github/actions/build | |
with: | |
image: amqp | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: aws | |
uses: ./.github/actions/build | |
with: | |
image: aws | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: buildah | |
uses: ./.github/actions/build | |
with: | |
image: buildah | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: curl | |
uses: ./.github/actions/build | |
with: | |
image: curl | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: dig | |
uses: ./.github/actions/build | |
with: | |
image: dig | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: drill | |
uses: ./.github/actions/build | |
with: | |
image: drill | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: jq | |
uses: ./.github/actions/build | |
with: | |
image: jq | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: kubectl | |
uses: ./.github/actions/build | |
with: | |
image: kubectl | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: mustache | |
uses: ./.github/actions/build | |
with: | |
image: mustache | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: netcat | |
uses: ./.github/actions/build | |
with: | |
image: netcat | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: nodejs | |
uses: ./.github/actions/build | |
with: | |
image: nodejs | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: oathtool | |
uses: ./.github/actions/build | |
with: | |
image: oathtool | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: podman | |
uses: ./.github/actions/build | |
with: | |
image: podman | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: socat | |
uses: ./.github/actions/build | |
with: | |
image: socat | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: syslog-ng | |
uses: ./.github/actions/build | |
with: | |
image: syslog-ng | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: tinc | |
uses: ./.github/actions/build | |
with: | |
image: tinc | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: tinydns | |
uses: ./.github/actions/build | |
with: | |
image: tinydns | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: tinyproxy | |
uses: ./.github/actions/build | |
with: | |
image: tinyproxy | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: uacme | |
uses: ./.github/actions/build | |
with: | |
image: uacme | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: xml-json | |
uses: ./.github/actions/build | |
with: | |
image: xml-json | |
timestamp: ${{ env.BUILD_DATE }} | |
- name: docker logout | |
if: ${{ always() }} | |
uses: ./.github/actions/docker-logout |