docker-scripts/.github/workflows/epicmorg.base.images.debian.11.yml
STAM 511a8a115a
infrastructure improvements + drop ASTRA SE\CE 1.7 support
update requirements.txt


github actions runs-on: ubuntu-24.04



make pip fix

- failsafe
- systemwide

zabbix 7 + zabbix fixes

cleanup

ci

wip: fixes, nginx update, support update

wip: bookworm 12 base updates

wip: requirements.txt cleanup

zabbix USER fix

WIP: debian 12 develop improvements
2024-08-17 16:55:42 +03:00

108 lines
4.0 KiB
YAML

name: EpicMorg Debian 11 Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Debian 11 LTS Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 11 LTS slim Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS main Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS develop Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 11 LTS jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 11 LTS jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 11 LTS jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 11 LTS jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk19 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk20 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 11 LTS jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 LTS jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean