From f86d7a2d04c51c1a6dcf86e930d0432ec67d7269 Mon Sep 17 00:00:00 2001 From: STAM Date: Tue, 13 Sep 2022 13:54:41 +0300 Subject: [PATCH] gha update --- .../workflows/epicmorg.advanced.images.yml | 3 - .../epicmorg.advanced.nextcloud.images.yml | 6 - .../epicmorg.advanced.vscode.images.yml | 21 +-- .../epicmorg.advanced.zabbix.images.yml | 24 --- .../epicmorg.base.images.current.debian10.yml | 72 +++++++ .../epicmorg.base.images.current.debian11.yml | 72 +++++++ .../epicmorg.base.images.current.debian12.yml | 72 +++++++ .../workflows/epicmorg.base.images.legacy.yml | 178 ++++++++++++++++++ .../workflows/epicmorg.base.images.python.yml | 84 +++++++++ .github/workflows/epicmorg.base.images.yml | 35 ---- ...ml => epicmorg.ecosysctem.misc.images.yml} | 16 +- 11 files changed, 492 insertions(+), 91 deletions(-) create mode 100644 .github/workflows/epicmorg.base.images.current.debian10.yml create mode 100644 .github/workflows/epicmorg.base.images.current.debian11.yml create mode 100644 .github/workflows/epicmorg.base.images.current.debian12.yml create mode 100644 .github/workflows/epicmorg.base.images.legacy.yml create mode 100644 .github/workflows/epicmorg.base.images.python.yml delete mode 100644 .github/workflows/epicmorg.base.images.yml rename .github/workflows/{torrserver-temp.yml => epicmorg.ecosysctem.misc.images.yml} (64%) diff --git a/.github/workflows/epicmorg.advanced.images.yml b/.github/workflows/epicmorg.advanced.images.yml index 1aafeaab2..e9be7cb46 100644 --- a/.github/workflows/epicmorg.advanced.images.yml +++ b/.github/workflows/epicmorg.advanced.images.yml @@ -21,9 +21,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - ################################################################################## - name: "Build and Deploy Advanced Mattermost Images:" diff --git a/.github/workflows/epicmorg.advanced.nextcloud.images.yml b/.github/workflows/epicmorg.advanced.nextcloud.images.yml index fe4a943d3..d3a091539 100644 --- a/.github/workflows/epicmorg.advanced.nextcloud.images.yml +++ b/.github/workflows/epicmorg.advanced.nextcloud.images.yml @@ -21,9 +21,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Nextcloud 14 Stock Images:" run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy @@ -74,9 +71,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Nextcloud 14 Patched Images:" run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy diff --git a/.github/workflows/epicmorg.advanced.vscode.images.yml b/.github/workflows/epicmorg.advanced.vscode.images.yml index 91408e34f..fe6bf9028 100644 --- a/.github/workflows/epicmorg.advanced.vscode.images.yml +++ b/.github/workflows/epicmorg.advanced.vscode.images.yml @@ -21,37 +21,34 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - ################################################################################## - name: "Build and Deploy Advanced Vscode Server Images:" - run: cd linux/advanced/vscode-server/latest && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/latest && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server AMXX Images:" - run: cd linux/advanced/vscode-server/amxx && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/amxx && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Android Images:" - run: cd linux/advanced/vscode-server/android && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/android && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server CPP Images:" - run: cd linux/advanced/vscode-server/cpp && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server DevOps Images:" - run: cd linux/advanced/vscode-server/devops && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/devops && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Docker Images:" - run: cd linux/advanced/vscode-server/docker && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server dotnet Images:" - run: cd linux/advanced/vscode-server/dotnet && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server dotnat Full Images:" - run: cd linux/advanced/vscode-server/dotnet-full && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/dotnet-full && pwd && make build && make deploy - name: "Build and Deploy Advanced Vscode Server Mono Images:" - run: cd linux/advanced/vscode-server/mono && pwd && make sync && make patch && make build && make deploy + run: cd linux/advanced/vscode-server/mono && pwd && make build && make deploy ################################################################################## diff --git a/.github/workflows/epicmorg.advanced.zabbix.images.yml b/.github/workflows/epicmorg.advanced.zabbix.images.yml index 36c3cc87b..c6fe955c7 100644 --- a/.github/workflows/epicmorg.advanced.zabbix.images.yml +++ b/.github/workflows/epicmorg.advanced.zabbix.images.yml @@ -21,9 +21,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy @@ -68,9 +65,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy @@ -112,9 +106,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy @@ -156,9 +147,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy @@ -203,9 +191,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy @@ -250,9 +235,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy @@ -297,9 +279,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy @@ -344,9 +323,6 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - - name: "Build and Deploy Advanced Zabbix Agent Images:" run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy diff --git a/.github/workflows/epicmorg.base.images.current.debian10.yml b/.github/workflows/epicmorg.base.images.current.debian10.yml new file mode 100644 index 000000000..3a5e21528 --- /dev/null +++ b/.github/workflows/epicmorg.base.images.current.debian10.yml @@ -0,0 +1,72 @@ +name: EpicMorg Debian 10 Images + +on: +# push: +# branches: +# - 'master' + schedule: + - cron: '0 0 * * 1,3,5' + +jobs: + + build-10-images: + name: Build EpicMorg Debian 10 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 10 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 main Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk6 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk7 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk8 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk11 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk12 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk13 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk14 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk15 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk16 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk17 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 10 jdk18 Image:" + run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 10 jdk19 Image:" +# run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk19 && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/.github/workflows/epicmorg.base.images.current.debian11.yml b/.github/workflows/epicmorg.base.images.current.debian11.yml new file mode 100644 index 000000000..b78aaecc5 --- /dev/null +++ b/.github/workflows/epicmorg.base.images.current.debian11.yml @@ -0,0 +1,72 @@ +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 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 11 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 main Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk6 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk7 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk8 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk11 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 11 jdk12 Image:" +# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk12 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 11 jdk13 Image:" +# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk13 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 11 jdk14 Image:" +# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk14 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk15 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk15 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk16 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk17 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 11 jdk18 Image:" + run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 11 jdk19 Image:" +# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk19 && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/.github/workflows/epicmorg.base.images.current.debian12.yml b/.github/workflows/epicmorg.base.images.current.debian12.yml new file mode 100644 index 000000000..fe0399feb --- /dev/null +++ b/.github/workflows/epicmorg.base.images.current.debian12.yml @@ -0,0 +1,72 @@ +name: EpicMorg Debian 12 Images + +on: +# push: +# branches: +# - 'master' + schedule: + - cron: '0 0 * * 1,3,5' + +jobs: + + build-10-images: + name: Build EpicMorg Debian 12 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 12 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 main Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk6 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk7 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk8 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk11 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 12 jdk12 Image:" +# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk12 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 12 jdk13 Image:" +# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk13 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 12 jdk14 Image:" +# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk14 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk15 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk15 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk16 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk17 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 12 jdk18 Image:" + run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 12 jdk19 Image:" +# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk19 && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/.github/workflows/epicmorg.base.images.legacy.yml b/.github/workflows/epicmorg.base.images.legacy.yml new file mode 100644 index 000000000..2675737f8 --- /dev/null +++ b/.github/workflows/epicmorg.base.images.legacy.yml @@ -0,0 +1,178 @@ +name: EpicMorg Debian Legacy Images + +on: +# push: +# branches: +# - 'master' + schedule: + - cron: '0 0 * * 1,3,5' + +jobs: + + build-06-images: + name: Build EpicMorg Debian 6 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 6 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 6 main Image:" + run: cd linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 6 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy + +################################################################################## + + build-07-images: + name: Build EpicMorg Debian 7 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 7 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 7 main Image:" + run: cd linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 7 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy + + +################################################################################## + + build-08-images: + name: Build EpicMorg Debian 8 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 8 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 main Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk6 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk7 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk8 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk11 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk12 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk13 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk14 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk15 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk16 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk17 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 8 jdk18 Image:" + run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 8 jdk19 Image:" +# run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk19 && pwd && make build && make deploy + +################################################################################## + + build-09-images: + name: Build EpicMorg Debian 9 Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Debian 9 slim Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 main Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 develop Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk6 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk7 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk8 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk11 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk12 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk13 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk14 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk15 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk16 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk17 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy + + - name: "Build and Deploy Debian 9 jdk18 Image:" + run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy + +# - name: "Build and Deploy Debian 9 jdk19 Image:" +# run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk19 && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/.github/workflows/epicmorg.base.images.python.yml b/.github/workflows/epicmorg.base.images.python.yml new file mode 100644 index 000000000..e99d2a224 --- /dev/null +++ b/.github/workflows/epicmorg.base.images.python.yml @@ -0,0 +1,84 @@ +name: EpicMorg Debian Python Images + +on: +# push: +# branches: +# - 'master' + schedule: + - cron: '1 1 * * 1,3,5' + +jobs: + + build-python-base-images: + name: Build EpicMorg Debian Python Base Images + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Python 2.7 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/2.7 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.6 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.6 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.7 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.7 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.8 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.8 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.9 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.9 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.10 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.10 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.11 Main Image:" + run: cd linux/ecosystem/epicmorg/python/main/3.11 && pwd && make build && make deploy + +################################################################################## + + build-python-develop-images: + name: Build EpicMorg Debian Python Develop Images + runs-on: ubuntu-22.04 + needs: build-python-base-images + + steps: + - uses: actions/checkout@v2 + - 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: "Build and Deploy Python 2.7 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/2.7 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.6 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.6 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.7 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.7 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.8 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.8 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.9 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.9 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.10 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.10 && pwd && make build && make deploy + + - name: "Build and Deploy Python 3.11 Develop Image:" + run: cd linux/ecosystem/epicmorg/python/develop/3.11 && pwd && make build && make deploy + +################################################################################## + + - name: Cleanup + run: make docker-clean diff --git a/.github/workflows/epicmorg.base.images.yml b/.github/workflows/epicmorg.base.images.yml deleted file mode 100644 index 0ea1f94da..000000000 --- a/.github/workflows/epicmorg.base.images.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: EpicMorg Base images - -on: -# push: -# branches: -# - 'master' - schedule: - - cron: '0 0 * * 1,3,5' # At the end of every day - -jobs: - - build-images: - name: Build EpicMorg Base Images - runs-on: ubuntu-22.04 - - steps: - - uses: actions/checkout@v2 - - 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: Docker Compose Update - run: make docker-compose-update - -################################################################################## - - - name: Build Bundle of Base Images - run: make bundle-base-images - -################################################################################## - - - name: Cleanup - run: make docker-clean diff --git a/.github/workflows/torrserver-temp.yml b/.github/workflows/epicmorg.ecosysctem.misc.images.yml similarity index 64% rename from .github/workflows/torrserver-temp.yml rename to .github/workflows/epicmorg.ecosysctem.misc.images.yml index fb4845a2f..9d37c0f13 100644 --- a/.github/workflows/torrserver-temp.yml +++ b/.github/workflows/epicmorg.ecosysctem.misc.images.yml @@ -1,4 +1,4 @@ -name: torrserver-temp +name: EpicMorg EcoSystem Misc Images on: # push: @@ -9,8 +9,8 @@ on: jobs: - build-forked-fixed-independed-images: - name: TorrServer image + build-torrserver-image: + name: EpicMorg EcoSystem TorrServer Image runs-on: ubuntu-20.04 steps: @@ -21,16 +21,10 @@ jobs: - name: Test Make run: make - - name: Docker Compose Update - run: make docker-compose-update - ################################################################################## - - name: Build TorrServer - run: cd linux/ecosystem/torrserver && make build - - - name: Push TorrServer - run: cd linux/ecosystem/torrserver && make deploy + - name: Build and Deploy TorrServer + run: cd linux/ecosystem/torrserver && make build && make deploy ##################################################################################