workflow reworked

This commit is contained in:
STAM 2024-02-10 00:32:44 +03:00
parent 57a2322b6b
commit 1596f23f80
No known key found for this signature in database
GPG Key ID: 711526C6938897F1
10 changed files with 95 additions and 3 deletions

View File

View File

@ -32,6 +32,9 @@ jobs:
- name: Build and Deploy freegpt-webui 1.2 - name: Build and Deploy freegpt-webui 1.2
run: cd linux/ecosystem/freegpt-webui/1.2 && make build && make deploy run: cd linux/ecosystem/freegpt-webui/1.2 && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: Build and Deploy freegpt-webui 1.3 - name: Build and Deploy freegpt-webui 1.3
run: cd linux/ecosystem/freegpt-webui/1.3 && make build && make deploy run: cd linux/ecosystem/freegpt-webui/1.3 && make build && make deploy
@ -41,6 +44,9 @@ jobs:
- name: Build and Deploy freegpt-webui 1.3.2 - name: Build and Deploy freegpt-webui 1.3.2
run: cd linux/ecosystem/freegpt-webui/1.3.2 && make build && make deploy run: cd linux/ecosystem/freegpt-webui/1.3.2 && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: Build and Deploy freegpt-webui 1.4 - name: Build and Deploy freegpt-webui 1.4
run: cd linux/ecosystem/freegpt-webui/1.4 && make build && make deploy run: cd linux/ecosystem/freegpt-webui/1.4 && make build && make deploy

View File

@ -36,6 +36,9 @@ jobs:
- name: "Build and Deploy Advanced Nextcloud 18 Stock Images:" - name: "Build and Deploy Advanced Nextcloud 18 Stock Images:"
run: cd linux/advanced/nextcloud/pure/18 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/18 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Advanced Nextcloud 19 Stock Images:" - name: "Build and Deploy Advanced Nextcloud 19 Stock Images:"
run: cd linux/advanced/nextcloud/pure/19 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/19 && pwd && make build && make deploy
@ -48,6 +51,9 @@ jobs:
- name: "Build and Deploy Advanced Nextcloud 22 Stock Images:" - name: "Build and Deploy Advanced Nextcloud 22 Stock Images:"
run: cd linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Advanced Nextcloud 23 Stock Images:" - name: "Build and Deploy Advanced Nextcloud 23 Stock Images:"
run: cd linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy
@ -69,6 +75,9 @@ jobs:
- name: "Build and Deploy Advanced Nextcloud Latest Stock Images:" - name: "Build and Deploy Advanced Nextcloud Latest Stock Images:"
run: cd linux/advanced/nextcloud/pure/latest && pwd && make build && make deploy run: cd linux/advanced/nextcloud/pure/latest && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
################################################################################## ##################################################################################
build-patched-images: build-patched-images:
@ -101,6 +110,9 @@ jobs:
- name: "Build and Deploy Advanced Nextcloud 19 Patched Images:" - name: "Build and Deploy Advanced Nextcloud 19 Patched Images:"
run: cd linux/advanced/nextcloud/patched/19 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/patched/19 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Advanced Nextcloud 20 Patched Images:" - name: "Build and Deploy Advanced Nextcloud 20 Patched Images:"
run: cd linux/advanced/nextcloud/patched/20 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/patched/20 && pwd && make build && make deploy
@ -116,6 +128,9 @@ jobs:
- name: "Build and Deploy Advanced Nextcloud 24 Patched Images:" - name: "Build and Deploy Advanced Nextcloud 24 Patched Images:"
run: cd linux/advanced/nextcloud/patched/24 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/patched/24 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Advanced Nextcloud 25 Patched Images:" - name: "Build and Deploy Advanced Nextcloud 25 Patched Images:"
run: cd linux/advanced/nextcloud/patched/25 && pwd && make build && make deploy run: cd linux/advanced/nextcloud/patched/25 && pwd && make build && make deploy

View File

@ -27,18 +27,27 @@ jobs:
- name: "Build and Deploy Python 3.6 Main Image:" - name: "Build and Deploy Python 3.6 Main Image:"
run: cd linux/advanced/python/main/3.6 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.6 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.7 Main Image:" - name: "Build and Deploy Python 3.7 Main Image:"
run: cd linux/advanced/python/main/3.7 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.8 Main Image:" - name: "Build and Deploy Python 3.8 Main Image:"
run: cd linux/advanced/python/main/3.8 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.8 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.9 Main Image:" - name: "Build and Deploy Python 3.9 Main Image:"
run: cd linux/advanced/python/main/3.9 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.9 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.10 Main Image:" - name: "Build and Deploy Python 3.10 Main Image:"
run: cd linux/advanced/python/main/3.10 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.10 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.11 Main Image:" - name: "Build and Deploy Python 3.11 Main Image:"
run: cd linux/advanced/python/main/3.11 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.11 && pwd && make build && make deploy
@ -48,6 +57,9 @@ jobs:
- name: "Build and Deploy Python 3.13 Main Image:" - name: "Build and Deploy Python 3.13 Main Image:"
run: cd linux/advanced/python/main/3.13 && pwd && make build && make deploy run: cd linux/advanced/python/main/3.13 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
################################################################################## ##################################################################################
build-python-develop-images: build-python-develop-images:
@ -69,24 +81,38 @@ jobs:
- name: "Build and Deploy Python 3.6 Develop Image:" - name: "Build and Deploy Python 3.6 Develop Image:"
run: cd linux/advanced/python/develop/3.6 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.6 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.7 Develop Image:" - name: "Build and Deploy Python 3.7 Develop Image:"
run: cd linux/advanced/python/develop/3.7 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.8 Develop Image:" - name: "Build and Deploy Python 3.8 Develop Image:"
run: cd linux/advanced/python/develop/3.8 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.8 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.9 Develop Image:" - name: "Build and Deploy Python 3.9 Develop Image:"
run: cd linux/advanced/python/develop/3.9 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.9 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.10 Develop Image:" - name: "Build and Deploy Python 3.10 Develop Image:"
run: cd linux/advanced/python/develop/3.10 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.10 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.11 Develop Image:" - name: "Build and Deploy Python 3.11 Develop Image:"
run: cd linux/advanced/python/develop/3.11 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.11 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.12 Develop Image:" - name: "Build and Deploy Python 3.12 Develop Image:"
run: cd linux/advanced/python/develop/3.12 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.12 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Python 3.13 Develop Image:" - name: "Build and Deploy Python 3.13 Develop Image:"
run: cd linux/advanced/python/develop/3.13 && pwd && make build && make deploy run: cd linux/advanced/python/develop/3.13 && pwd && make build && make deploy

View File

@ -35,6 +35,9 @@ jobs:
- 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 build && make deploy run: cd linux/advanced/vscode-server/android && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- 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 build && make deploy run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy
@ -44,6 +47,9 @@ jobs:
- 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 build && make deploy run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- 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 build && make deploy run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy

View File

@ -54,6 +54,9 @@ jobs:
- name: "Build and Deploy Gitlab Runner Atlassian SDK Image:" - name: "Build and Deploy Gitlab Runner Atlassian SDK Image:"
run: cd linux/ecosystem/gitlab/runner/atlassian-sdk && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/atlassian-sdk && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Gitlab Runner dotNet SDK Image:" - name: "Build and Deploy Gitlab Runner dotNet SDK Image:"
run: cd linux/ecosystem/gitlab/runner/dotnet-sdk && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/dotnet-sdk && pwd && make build && make deploy
@ -69,6 +72,9 @@ jobs:
- name: "Build and Deploy Gitlab Runner node15 Image:" - name: "Build and Deploy Gitlab Runner node15 Image:"
run: cd linux/ecosystem/gitlab/runner/node15 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/node15 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Gitlab Runner node16 Image:" - name: "Build and Deploy Gitlab Runner node16 Image:"
run: cd linux/ecosystem/gitlab/runner/node16 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/node16 && pwd && make build && make deploy
@ -84,6 +90,9 @@ jobs:
- name: "Build and Deploy Gitlab Runner node20 Image:" - name: "Build and Deploy Gitlab Runner node20 Image:"
run: cd linux/ecosystem/gitlab/runner/node20 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/node20 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Gitlab Runner php7.2 Image:" - name: "Build and Deploy Gitlab Runner php7.2 Image:"
run: cd linux/ecosystem/gitlab/runner/php7.2 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/php7.2 && pwd && make build && make deploy
@ -93,6 +102,9 @@ jobs:
- name: "Build and Deploy Gitlab Runner php7.4 Image:" - name: "Build and Deploy Gitlab Runner php7.4 Image:"
run: cd linux/ecosystem/gitlab/runner/php7.4 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/php7.4 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy Gitlab Runner php8.0 Image:" - name: "Build and Deploy Gitlab Runner php8.0 Image:"
run: cd linux/ecosystem/gitlab/runner/php8.0 && pwd && make build && make deploy run: cd linux/ecosystem/gitlab/runner/php8.0 && pwd && make build && make deploy

View File

@ -97,6 +97,9 @@ jobs:
- name: "Build and Deploy Debian 8 jdk21 Image:" - name: "Build and Deploy Debian 8 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk21 && pwd && make build && make deploy run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk21 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
################################################################################## ##################################################################################
build-09-images: build-09-images:

View File

@ -36,6 +36,9 @@ jobs:
- name: "Build and Deploy NodeJS 8 Image:" - name: "Build and Deploy NodeJS 8 Image:"
run: cd linux/ecosystem/nodejs/outdated/node8 && pwd && make build && make deploy run: cd linux/ecosystem/nodejs/outdated/node8 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy NodeJS 10 Image:" - name: "Build and Deploy NodeJS 10 Image:"
run: cd linux/ecosystem/nodejs/outdated/node10 && pwd && make build && make deploy run: cd linux/ecosystem/nodejs/outdated/node10 && pwd && make build && make deploy
@ -54,6 +57,9 @@ jobs:
- name: "Build and Deploy NodeJS 15 Image:" - name: "Build and Deploy NodeJS 15 Image:"
run: cd linux/ecosystem/nodejs/outdated/node15 && pwd && make build && make deploy run: cd linux/ecosystem/nodejs/outdated/node15 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy NodeJS 16 Image:" - name: "Build and Deploy NodeJS 16 Image:"
run: cd linux/ecosystem/nodejs/outdated/node16 && pwd && make build && make deploy run: cd linux/ecosystem/nodejs/outdated/node16 && pwd && make build && make deploy

View File

@ -39,6 +39,9 @@ jobs:
- name: "Build and Deploy PostgreSQL 9.2 Image:" - name: "Build and Deploy PostgreSQL 9.2 Image:"
run: cd linux/ecosystem/postgres/9.2 && pwd && make build && make deploy run: cd linux/ecosystem/postgres/9.2 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy PostgreSQL 9.3 Image:" - name: "Build and Deploy PostgreSQL 9.3 Image:"
run: cd linux/ecosystem/postgres/9.3 && pwd && make build && make deploy run: cd linux/ecosystem/postgres/9.3 && pwd && make build && make deploy
@ -54,6 +57,9 @@ jobs:
- name: "Build and Deploy PostgreSQL 10 Image:" - name: "Build and Deploy PostgreSQL 10 Image:"
run: cd linux/ecosystem/postgres/10 && pwd && make build && make deploy run: cd linux/ecosystem/postgres/10 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy PostgreSQL 11 Image:" - name: "Build and Deploy PostgreSQL 11 Image:"
run: cd linux/ecosystem/postgres/11 && pwd && make build && make deploy run: cd linux/ecosystem/postgres/11 && pwd && make build && make deploy

View File

@ -48,6 +48,9 @@ jobs:
- name: "Build and Deploy TeamCity Agent Android SDK Image:" - name: "Build and Deploy TeamCity Agent Android SDK Image:"
run: cd linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy TeamCity Agent Atlassian SDK Image:" - name: "Build and Deploy TeamCity Agent Atlassian SDK Image:"
run: cd linux/ecosystem/teamcity/agent/atlassian-sdk && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/atlassian-sdk && pwd && make build && make deploy
@ -63,6 +66,9 @@ jobs:
- name: "Build and Deploy TeamCity Agent node14 Image:" - name: "Build and Deploy TeamCity Agent node14 Image:"
run: cd linux/ecosystem/teamcity/agent/node14 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/node14 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy TeamCity Agent node15 Image:" - name: "Build and Deploy TeamCity Agent node15 Image:"
run: cd linux/ecosystem/teamcity/agent/node15 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/node15 && pwd && make build && make deploy
@ -75,6 +81,9 @@ jobs:
- name: "Build and Deploy TeamCity Agent node18 Image:" - name: "Build and Deploy TeamCity Agent node18 Image:"
run: cd linux/ecosystem/teamcity/agent/node18 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/node18 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy TeamCity Agent node19 Image:" - name: "Build and Deploy TeamCity Agent node19 Image:"
run: cd linux/ecosystem/teamcity/agent/node19 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/node19 && pwd && make build && make deploy
@ -87,6 +96,9 @@ jobs:
- name: "Build and Deploy TeamCity Agent php7.3 Image:" - name: "Build and Deploy TeamCity Agent php7.3 Image:"
run: cd linux/ecosystem/teamcity/agent/php7.3 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/php7.3 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy TeamCity Agent php7.4 Image:" - name: "Build and Deploy TeamCity Agent php7.4 Image:"
run: cd linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy run: cd linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy