gha update

This commit is contained in:
STAM 2022-09-13 13:54:41 +03:00
parent 9f5b2981ab
commit f86d7a2d04
Signed by: stam
GPG Key ID: E149C3760CFA3C7E
11 changed files with 492 additions and 91 deletions

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
################################################################################## ##################################################################################
- name: "Build and Deploy Advanced Mattermost Images:" - name: "Build and Deploy Advanced Mattermost Images:"

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Nextcloud 14 Stock Images:" - name: "Build and Deploy Advanced Nextcloud 14 Stock Images:"
run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
@ -74,9 +71,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Nextcloud 14 Patched Images:" - name: "Build and Deploy Advanced Nextcloud 14 Patched Images:"
run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy

View File

@ -21,37 +21,34 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
################################################################################## ##################################################################################
- name: "Build and Deploy Advanced Vscode Server Images:" - 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:" - 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:" - 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:" - 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:" - 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:" - 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:" - 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:" - 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:" - 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
################################################################################## ##################################################################################

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
@ -68,9 +65,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
@ -112,9 +106,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
@ -156,9 +147,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
@ -203,9 +191,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
@ -250,9 +235,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
@ -297,9 +279,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
@ -344,9 +323,6 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:" - name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,4 +1,4 @@
name: torrserver-temp name: EpicMorg EcoSystem Misc Images
on: on:
# push: # push:
@ -9,8 +9,8 @@ on:
jobs: jobs:
build-forked-fixed-independed-images: build-torrserver-image:
name: TorrServer image name: EpicMorg EcoSystem TorrServer Image
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
@ -21,16 +21,10 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Docker Compose Update
run: make docker-compose-update
################################################################################## ##################################################################################
- name: Build TorrServer - name: Build and Deploy TorrServer
run: cd linux/ecosystem/torrserver && make build run: cd linux/ecosystem/torrserver && make build && make deploy
- name: Push TorrServer
run: cd linux/ecosystem/torrserver && make deploy
################################################################################## ##################################################################################