mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-04-21 22:13:33 +03:00
Compare commits
111 Commits
Author | SHA1 | Date | |
---|---|---|---|
e3bd6c0efd | |||
b2b812353d | |||
5e6d0073ec | |||
265a20f9aa | |||
3c11105afa | |||
13c723613a | |||
2deb000ed4 | |||
a2c93b8090 | |||
dcc3f7bf66 | |||
7c0612d818 | |||
5a2c0737df | |||
1b18d40698 | |||
b088fdf0c3 | |||
664cf0a20b | |||
0445fe9f8e | |||
e81a20b7d6 | |||
f2b6e3f25e | |||
bcf3219560 | |||
00a2858d36 | |||
8f97583301 | |||
f65bcdc9f6 | |||
218b6a4c50 | |||
387656d646 | |||
25b9a00147 | |||
327eb7feac | |||
b868f1f290 | |||
35dda0ceb0 | |||
fa1ee8ee58 | |||
ac80c66af2 | |||
a060669583 | |||
1cb2ed1960 | |||
d516164768 | |||
47762f371b | |||
58f7acd547 | |||
e3cf52cc68 | |||
45ff983f23 | |||
e43223c5e6 | |||
ddc611675b | |||
245ddff6e4 | |||
02a0dcebd9 | |||
cdef566339 | |||
373ee9edaa | |||
46fd18555d | |||
fa0f0901e8 | |||
01c17631b3 | |||
4d7aa8beef | |||
1ccc9dbf2e | |||
a0109f68ae | |||
30bb84bb1c | |||
6b47537985 | |||
1325b909b7 | |||
88841cd259 | |||
5180e49c19 | |||
4fc710aec4 | |||
0ace6e3dfa | |||
3e6910503a | |||
c034c955c2 | |||
ed63cb27c7 | |||
37e9e38dc8 | |||
04a7f2059c | |||
8fd3ba22dc | |||
37d0884806 | |||
44f0b9f6db | |||
14897c444b | |||
229243e22a | |||
69fe756965 | |||
ec2a1ea370 | |||
58e38450a8 | |||
a7f83b51f8 | |||
f721e51cfc | |||
6776903a05 | |||
3b7ce0b676 | |||
3cf9f53a2c | |||
b9d8616682 | |||
67ccf0d1d7 | |||
646d3ee048 | |||
e884674b59 | |||
26a731eec1 | |||
257bee48c7 | |||
fc9139a19f | |||
2a16d90f84 | |||
c7242ff254 | |||
bfe337d551 | |||
3a2a090c8b | |||
a398d70845 | |||
c84037b191 | |||
e4be565615 | |||
6982533cf0 | |||
98c004064d | |||
6b7f16a734 | |||
923eb429df | |||
1d7fcb6ada | |||
9186fce54e | |||
4f90170d42 | |||
61680bd9a1 | |||
6e63d09f4d | |||
34d71a231f | |||
a16b19296e | |||
7cc9f84563 | |||
7aebf17536 | |||
19f383769c | |||
c13a520001 | |||
1af4c918b8 | |||
898db5ad20 | |||
af1d257118 | |||
df0b287a3d | |||
aac8ba70bb | |||
b34d97bb3e | |||
d2fd3bfcb6 | |||
e5f38cbb99 | |||
3da6e127a6 |
@ -13,13 +13,16 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
build-forked-fixed-independed-images:
|
build-forked-fixed-independed-images:
|
||||||
name: Forked and fixed independed images
|
name: Forked and fixed independed images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##########
|
##########
|
||||||
|
|
||||||
- name: Build Zabbix Agent
|
- name: Build Zabbix Agent
|
||||||
@ -84,13 +87,16 @@ jobs:
|
|||||||
|
|
||||||
build-all-iamges:
|
build-all-iamges:
|
||||||
name: All images
|
name: All images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##########
|
##########
|
||||||
|
|
||||||
- name: Build Base Production
|
- name: Build Base Production
|
||||||
@ -172,16 +178,16 @@ jobs:
|
|||||||
run: docker system prune --all --force --volumes
|
run: docker system prune --all --force --volumes
|
||||||
|
|
||||||
- name: PHP (latest)
|
- name: PHP (latest)
|
||||||
run: docker build --compress -t epicmorg/php:latest linux/php/latest
|
run: docker build --compress -t epicmorg/debian:bookworm-latest linux/php/latest
|
||||||
|
|
||||||
- name: PHP 7.4
|
- name: PHP 7.4
|
||||||
run: docker build --compress -t epicmorg/php:php7.4 linux/php/php7.4
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.4 linux/php/php7.4
|
||||||
|
|
||||||
- name: PHP 7.3
|
- name: PHP 7.3
|
||||||
run: docker build --compress -t epicmorg/php:php7.3 linux/php/php7.3
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.3 linux/php/php7.3
|
||||||
|
|
||||||
- name: PHP 7.2
|
- name: PHP 7.2
|
||||||
run: docker build --compress -t epicmorg/php:php7.2 linux/php/php7.2
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.2 linux/php/php7.2
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: docker system prune --all --force --volumes
|
run: docker system prune --all --force --volumes
|
||||||
|
@ -20,13 +20,16 @@ jobs:
|
|||||||
|
|
||||||
build-forked-fixed-independed-images:
|
build-forked-fixed-independed-images:
|
||||||
name: Forked and fixed independed images
|
name: Forked and fixed independed images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Zabbix Agent
|
- name: Build Zabbix Agent
|
||||||
@ -78,13 +81,16 @@ jobs:
|
|||||||
|
|
||||||
build-base-prod-iamges:
|
build-base-prod-iamges:
|
||||||
name: EpicMorg Base Production images
|
name: EpicMorg Base Production images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Base Production
|
- name: Build Base Production
|
||||||
@ -120,14 +126,17 @@ jobs:
|
|||||||
|
|
||||||
build-base-edge-iamges:
|
build-base-edge-iamges:
|
||||||
name: EpicMorg Base Edge images
|
name: EpicMorg Base Edge images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Base Edge
|
- name: Build Base Edge
|
||||||
@ -164,14 +173,17 @@ jobs:
|
|||||||
|
|
||||||
build-base-develop-iamges:
|
build-base-develop-iamges:
|
||||||
name: EpicMorg Base Develop images
|
name: EpicMorg Base Develop images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Base Develop
|
- name: Build Base Develop
|
||||||
@ -208,20 +220,23 @@ jobs:
|
|||||||
|
|
||||||
build-emg-main-iamges:
|
build-emg-main-iamges:
|
||||||
name: EpicMorg Main images
|
name: EpicMorg Main images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-develop-iamges
|
needs: build-base-develop-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: PHP (latest)
|
- name: PHP (latest)
|
||||||
run: docker build --compress -t epicmorg/php:latest linux/php/latest
|
run: docker build --compress -t epicmorg/debian:bookworm-latest linux/php/latest
|
||||||
- name: Push PHP (latest)
|
- name: Push PHP (latest)
|
||||||
run: docker push epicmorg/php:latest
|
run: docker push epicmorg/debian:bookworm-latest
|
||||||
|
|
||||||
- name: Build Apache (latest)
|
- name: Build Apache (latest)
|
||||||
run: docker build --compress -t epicmorg/apache2:latest linux/apache2/latest
|
run: docker build --compress -t epicmorg/apache2:latest linux/apache2/latest
|
||||||
@ -267,14 +282,17 @@ jobs:
|
|||||||
|
|
||||||
build-tr-iamges:
|
build-tr-iamges:
|
||||||
name: Testrail image
|
name: Testrail image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-emg-main-iamges
|
needs: build-emg-main-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Testrail (always latest)
|
- name: Build Testrail (always latest)
|
||||||
@ -291,14 +309,17 @@ jobs:
|
|||||||
|
|
||||||
build-emg-additional-web-iamges:
|
build-emg-additional-web-iamges:
|
||||||
name: EpicMorg Secondary images
|
name: EpicMorg Secondary images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-emg-main-iamges
|
needs: build-emg-main-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Nginx + PHP7.4
|
- name: Build Nginx + PHP7.4
|
||||||
@ -322,19 +343,19 @@ jobs:
|
|||||||
docker push epicmorg/balancer:rtmp-hls
|
docker push epicmorg/balancer:rtmp-hls
|
||||||
|
|
||||||
- name: PHP 7.4
|
- name: PHP 7.4
|
||||||
run: docker build --compress -t epicmorg/php:php7.4 linux/php/php7.4
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.4 linux/php/php7.4
|
||||||
- name: Push PHP 7.4
|
- name: Push PHP 7.4
|
||||||
run: docker push epicmorg/php:php7.4
|
run: docker push epicmorg/debian:bookworm-php7.4
|
||||||
|
|
||||||
- name: PHP 7.3
|
- name: PHP 7.3
|
||||||
run: docker build --compress -t epicmorg/php:php7.3 linux/php/php7.3
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.3 linux/php/php7.3
|
||||||
- name: Push PHP 7.3
|
- name: Push PHP 7.3
|
||||||
run: docker push epicmorg/php:php7.3
|
run: docker push epicmorg/debian:bookworm-php7.3
|
||||||
|
|
||||||
- name: PHP 7.2
|
- name: PHP 7.2
|
||||||
run: docker build --compress -t epicmorg/php:php7.2 linux/php/php7.2
|
run: docker build --compress -t epicmorg/debian:bookworm-php7.2 linux/php/php7.2
|
||||||
- name: Push PHP 7.2
|
- name: Push PHP 7.2
|
||||||
run: docker push epicmorg/php:php7.2
|
run: docker push epicmorg/debian:bookworm-php7.2
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: docker system prune --all --force --volumes
|
run: docker system prune --all --force --volumes
|
||||||
@ -378,14 +399,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-bb-iamges:
|
build-atl-bb-iamges:
|
||||||
name: Atlassian Bitbucket latest images
|
name: Atlassian Bitbucket latest images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Bitbucket + JDK 8 (latest)
|
- name: Build Bitbucket + JDK 8 (latest)
|
||||||
@ -407,14 +431,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-docs-iamges:
|
build-atl-docs-iamges:
|
||||||
name: Atlassian Confluence latest images
|
name: Atlassian Confluence latest images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Confluence + JDK 8 (latest)
|
- name: Build Confluence + JDK 8 (latest)
|
||||||
@ -436,14 +463,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-jira-iamges:
|
build-atl-jira-iamges:
|
||||||
name: Atlassian Jira latest images
|
name: Atlassian Jira latest images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Jira + JDK 8 (latest)
|
- name: Build Jira + JDK 8 (latest)
|
||||||
@ -465,14 +495,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-fycru-iamges:
|
build-atl-fycru-iamges:
|
||||||
name: Atlassian Fisheye + Crucible images
|
name: Atlassian Fisheye + Crucible images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build Fisheye + Crucible + JDK 8 (latest)
|
- name: Build Fisheye + Crucible + JDK 8 (latest)
|
||||||
@ -489,14 +522,17 @@ jobs:
|
|||||||
|
|
||||||
build-qbt-iamges:
|
build-qbt-iamges:
|
||||||
name: qBitTorrent images
|
name: qBitTorrent images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build qBitTorrent (latest)
|
- name: Build qBitTorrent (latest)
|
||||||
@ -523,14 +559,17 @@ jobs:
|
|||||||
|
|
||||||
build-pgsql-iamges:
|
build-pgsql-iamges:
|
||||||
name: PostgresSQL Backport images
|
name: PostgresSQL Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build PostgresSQL (8.2)
|
- name: Build PostgresSQL (8.2)
|
||||||
@ -612,13 +651,16 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
build-nextcloud-backports:
|
build-nextcloud-backports:
|
||||||
name: NextCloud Backport images
|
name: NextCloud Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Build NextCloud (14)
|
- name: Build NextCloud (14)
|
||||||
@ -673,14 +715,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-bb6-iamges:
|
build-atl-bb6-iamges:
|
||||||
name: Atlassian Bitbucket 6 Backport images
|
name: Atlassian Bitbucket 6 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Bitbucket xxx + JDK 8
|
# - name: Build Bitbucket xxx + JDK 8
|
||||||
@ -1427,14 +1472,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-bb7-iamges:
|
build-atl-bb7-iamges:
|
||||||
name: Atlassian Bitbucket 7 Backport images
|
name: Atlassian Bitbucket 7 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Bitbucket xxx + JDK 8
|
# - name: Build Bitbucket xxx + JDK 8
|
||||||
@ -1586,14 +1634,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-docs5-iamges:
|
build-atl-docs5-iamges:
|
||||||
name: Atlassian Confluence 5 Backport images
|
name: Atlassian Confluence 5 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Confluence xxx + JDK 7
|
# - name: Build Confluence xxx + JDK 7
|
||||||
@ -1625,14 +1676,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-docs6-iamges:
|
build-atl-docs6-iamges:
|
||||||
name: Atlassian Confluence 6 Backport images
|
name: Atlassian Confluence 6 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Confluence xxx + JDK 8
|
# - name: Build Confluence xxx + JDK 8
|
||||||
@ -2195,14 +2249,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-docs7-iamges:
|
build-atl-docs7-iamges:
|
||||||
name: Atlassian Confluence 7 Backport images
|
name: Atlassian Confluence 7 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Confluence xxx + JDK 8
|
# - name: Build Confluence xxx + JDK 8
|
||||||
@ -2404,14 +2461,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-jira5-iamges:
|
build-atl-jira5-iamges:
|
||||||
name: Atlassian Jira 5 Backport images
|
name: Atlassian Jira 5 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Jira xxx + JDK 6
|
# - name: Build Jira xxx + JDK 6
|
||||||
@ -2428,14 +2488,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-jira6-iamges:
|
build-atl-jira6-iamges:
|
||||||
name: Atlassian Jira 6 Backport images
|
name: Atlassian Jira 6 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Jira xxx + JDK 7
|
# - name: Build Jira xxx + JDK 7
|
||||||
@ -2462,14 +2525,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-jira7-iamges:
|
build-atl-jira7-iamges:
|
||||||
name: Atlassian Jira 7 Backport images
|
name: Atlassian Jira 7 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Jira xxx + JDK 8
|
# - name: Build Jira xxx + JDK 8
|
||||||
@ -3063,14 +3129,17 @@ jobs:
|
|||||||
|
|
||||||
build-atl-jira8-iamges:
|
build-atl-jira8-iamges:
|
||||||
name: Atlassian Jira 8 Backport images
|
name: Atlassian Jira 8 Backport images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: Build Jira xxx + JDK 8
|
# - name: Build Jira xxx + JDK 8
|
||||||
|
@ -19,9 +19,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
- name: Get Experimental Status
|
- name: Get Experimental Status
|
||||||
run: |
|
run: |
|
||||||
docker version -f '{{.Server.Experimental}}'
|
docker version -f '{{.Server.Experimental}}'
|
||||||
|
@ -28,9 +28,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into registry
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into harbor registry
|
||||||
|
run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
- name: Get Experimental Status
|
- name: Get Experimental Status
|
||||||
run: |
|
run: |
|
||||||
docker version -f '{{.Server.Experimental}}'
|
docker version -f '{{.Server.Experimental}}'
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-python-base-images:
|
build-python-base-images:
|
||||||
name: Build EpicMorg Advanced Debian Python Base Images
|
name: Build EpicMorg Advanced Debian Python Base Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -29,7 +40,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -38,7 +49,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -47,7 +58,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -59,20 +70,31 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-python-develop-images:
|
build-python-develop-images:
|
||||||
name: Build EpicMorg Advanced Debian Python Develop Images
|
name: Build EpicMorg Advanced Debian Python Develop Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-python-base-images
|
needs: build-python-base-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -86,7 +108,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.7 Develop Image:"
|
- name: "Build and Deploy Python 3.7 Develop Image:"
|
||||||
@ -96,7 +118,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -105,7 +127,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.11 Develop Image:"
|
- name: "Build and Deploy Python 3.11 Develop Image:"
|
||||||
@ -115,7 +137,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -123,4 +145,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -10,13 +10,24 @@ jobs:
|
|||||||
|
|
||||||
build-freegpt-webui-image:
|
build-freegpt-webui-image:
|
||||||
name: EpicMorg EcoSystem freegpt-webui Image
|
name: EpicMorg EcoSystem freegpt-webui Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -33,7 +44,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -45,7 +56,7 @@ jobs:
|
|||||||
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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -55,4 +66,4 @@ jobs:
|
|||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
36
.github/workflows/epicmorg.advanced.images.yml
vendored
36
.github/workflows/epicmorg.advanced.images.yml
vendored
@ -1,36 +0,0 @@
|
|||||||
name: EpicMorg Advanced Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 02 * * 2,4,6'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-images:
|
|
||||||
name: EpicMorg Advanced 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 Advanced Mattermost Images:"
|
|
||||||
run: cd linux/advanced/mattermost && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Teamcity Server Image:"
|
|
||||||
run: cd linux/advanced/teamcity/server && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
44
.github/workflows/epicmorg.advanced.mattermost.yml
vendored
Normal file
44
.github/workflows/epicmorg.advanced.mattermost.yml
vendored
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
name: EpicMorg Advanced Mattermost Image
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 02 * * 2,4,6'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-images:
|
||||||
|
name: EpicMorg Advanced Images
|
||||||
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Log into docker registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: Install requirements.txt
|
||||||
|
run: make pip
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Mattermost Images:"
|
||||||
|
run: cd linux/advanced/mattermost && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
@ -9,63 +9,74 @@ jobs:
|
|||||||
|
|
||||||
build-pure-images:
|
build-pure-images:
|
||||||
name: EpicMorg Advanced Nextcloud Stock Images
|
name: EpicMorg Advanced Nextcloud Stock Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Install requirements.txt
|
- name: Install requirements.txt
|
||||||
run: make pip
|
run: make pip
|
||||||
|
|
||||||
- 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 15 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 15 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 16 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 16 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/16 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/16 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 17 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 17 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/17 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/17 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- 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
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 20 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 20 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/20 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/20 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 21 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 21 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- 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
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 24 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 24 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/24 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/24 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 25 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 25 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/25 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/25 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 26 Stock Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 26 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/26 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/pure/26 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 27 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 27 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/27 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/27 && pwd && make build && make deploy
|
||||||
@ -79,73 +90,88 @@ jobs:
|
|||||||
- name: "Build and Deploy Advanced Nextcloud 30 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 30 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/30 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/30 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 31 Stock Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/31 && pwd && make build && make deploy
|
||||||
|
|
||||||
- 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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-patched-images:
|
build-patched-images:
|
||||||
name: Advanced Nextcloud Patched Images
|
name: Advanced Nextcloud Patched Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
needs: build-pure-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Install requirements.txt
|
- name: Install requirements.txt
|
||||||
run: make pip
|
run: make pip
|
||||||
|
|
||||||
- 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 15 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 15 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/15 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/15 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 16 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 16 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/16 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/16 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 17 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 17 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/17 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/17 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 18 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 18 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/18 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/18 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- 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
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 21 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 21 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 22 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 22 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 23 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 23 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- 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
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make 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
|
||||||
|
#
|
||||||
- name: "Build and Deploy Advanced Nextcloud 26 Patched Images:"
|
# - name: "Build and Deploy Advanced Nextcloud 26 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/26 && pwd && make build && make deploy
|
# run: cd linux/advanced/nextcloud/patched/26 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 27 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 27 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/27 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/27 && pwd && make build && make deploy
|
||||||
@ -159,10 +185,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Advanced Nextcloud 30 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 30 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/30 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/30 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 31 Patched Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/31 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud Latest Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud Latest Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/latest && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
110
.github/workflows/epicmorg.advanced.teamcity.servers.yml
vendored
Normal file
110
.github/workflows/epicmorg.advanced.teamcity.servers.yml
vendored
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
name: EpicMorg Advanced TeamCity Servers Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 08 * * 2,4,6'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-tcs-main-images:
|
||||||
|
name: Build EpicMorg TeamCity Agent Main Images
|
||||||
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Log into docker registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: Install requirements.txt
|
||||||
|
run: make pip
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2025.03 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2025.03 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2024.12 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2024.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2024.07.3 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2024.07.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2024.03.3 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2024.03.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2023.05.6 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2023.05.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2022.10.6 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2022.10.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Teamcity Server 2022.04.7 Image:"
|
||||||
|
run: cd linux/advanced/teamcity/server/2022.04.7&& pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-images:
|
build-images:
|
||||||
name: Build EpicMorg Advanced Vscode Server Images
|
name: Build EpicMorg Advanced Vscode Server Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -33,13 +44,20 @@ jobs:
|
|||||||
- name: "Build and Deploy Advanced Vscode Server AMXX 1.10 Images:"
|
- name: "Build and Deploy Advanced Vscode Server AMXX 1.10 Images:"
|
||||||
run: cd linux/advanced/vscode-server/amxx/1.10 && pwd && make build && make deploy
|
run: cd linux/advanced/vscode-server/amxx/1.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- 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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -55,7 +73,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -71,6 +89,6 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-latest-images:
|
build-latest-images:
|
||||||
name: EpicMorg Advanced Zabbix Latest Images
|
name: EpicMorg Advanced Zabbix Latest Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -56,13 +67,24 @@ jobs:
|
|||||||
|
|
||||||
build-30-images:
|
build-30-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 3.0 Images
|
name: Build EpicMorg Advanced Zabbix 3.0 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -100,13 +122,24 @@ jobs:
|
|||||||
|
|
||||||
build-40-images:
|
build-40-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 4.0 Images
|
name: Build EpicMorg Advanced Zabbix 4.0 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -144,13 +177,24 @@ jobs:
|
|||||||
|
|
||||||
build-50-images:
|
build-50-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 5.0 Images
|
name: Build EpicMorg Advanced Zabbix 5.0 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -191,13 +235,24 @@ jobs:
|
|||||||
|
|
||||||
build-52-images:
|
build-52-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 5.2 Images
|
name: Build EpicMorg Advanced Zabbix 5.2 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -238,13 +293,24 @@ jobs:
|
|||||||
|
|
||||||
build-54-images:
|
build-54-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 5.4 Images
|
name: Build EpicMorg Advanced Zabbix 5.4 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -285,13 +351,24 @@ jobs:
|
|||||||
|
|
||||||
build-60-images:
|
build-60-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 6.0 Images
|
name: Build EpicMorg Advanced Zabbix 6.0 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -332,13 +409,24 @@ jobs:
|
|||||||
|
|
||||||
build-62-images:
|
build-62-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 6.2 Images
|
name: Build EpicMorg Advanced Zabbix 6.2 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -379,13 +467,24 @@ jobs:
|
|||||||
|
|
||||||
build-64-images:
|
build-64-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 6.4 Images
|
name: Build EpicMorg Advanced Zabbix 6.4 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -426,13 +525,24 @@ jobs:
|
|||||||
|
|
||||||
build-70-images:
|
build-70-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 7.0 Images
|
name: Build EpicMorg Advanced Zabbix 7.0 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -471,15 +581,84 @@ jobs:
|
|||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-trunk-images:
|
build-72-images:
|
||||||
name: Build EpicMorg Advanced Zabbix trunk Images
|
name: Build EpicMorg Advanced Zabbix 7.2 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: Install requirements.txt
|
||||||
|
run: make pip
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/agent2 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/java-gateway && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/proxy-mysql && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/proxy-sqlite3 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/server-mysql && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/server-pgsql && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/snmptraps && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/web-mysql && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||||
|
run: cd linux/advanced/zabbix/7.2/web-pgsql && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-trunk-images:
|
||||||
|
name: Build EpicMorg Advanced Zabbix trunk Images
|
||||||
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Log into docker registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -519,4 +698,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Atlassian Main Images
|
name: Build EpicMorg Atlassian Main Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -43,4 +54,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Debian 10 Images
|
name: Build EpicMorg Debian 10 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -36,7 +47,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -49,7 +60,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -62,7 +73,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -78,7 +89,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -91,7 +102,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -104,7 +115,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -140,7 +151,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -165,7 +176,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -193,7 +204,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
160
.github/workflows/epicmorg.base.images.debian.11.yml
vendored
160
.github/workflows/epicmorg.base.images.debian.11.yml
vendored
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Debian 11 LTS Images
|
name: Build EpicMorg Debian 11 LTS Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,10 +45,47 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS Python 3.9:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/python/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS Python 3.10:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/python/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS Python 3.11:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/python/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/python/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/python/3.13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk6 Image:"
|
- name: "Build and Deploy Debian 11 LTS jdk6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -47,7 +95,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +108,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -70,13 +118,20 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 LTS jdk17 Image:"
|
- name: "Build and Deploy Debian 11 LTS jdk17 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk17 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk18 Image:"
|
- name: "Build and Deploy Debian 11 LTS jdk18 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -89,20 +144,37 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk21 Image:"
|
- name: "Build and Deploy Debian 11 LTS jdk21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk22 Image:"
|
- name: "Build and Deploy Debian 11 LTS jdk22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 LTS jdk23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -123,12 +195,26 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 NodeJS 5 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 6 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 7 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 8 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -138,7 +224,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -151,6 +237,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 NodeJS 12 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 12 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 13 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 13 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node13 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -163,7 +256,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -176,6 +269,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 NodeJS 18 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 18 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 19 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 19 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node19 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -185,13 +285,23 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 NodeJS 21 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 22 Image:"
|
- name: "Build and Deploy Debian 11 NodeJS 22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 NodeJS 23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node23 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -201,17 +311,45 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 11 dotNet STS Image:"
|
- name: "Build and Deploy Debian 11 dotNet STS Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/sts && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/sts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 5 Image:"
|
- name: "Build and Deploy Debian 11 dotNet 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 6 Image:"
|
- name: "Build and Deploy Debian 11 dotNet 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 7 Image:"
|
- name: "Build and Deploy Debian 11 dotNet 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 8 Image:"
|
- name: "Build and Deploy Debian 11 dotNet 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 9 Image:"
|
- name: "Build and Deploy Debian 11 dotNet 9 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
249
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
249
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
@ -5,17 +5,32 @@ on:
|
|||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * 1,3,5'
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
env:
|
||||||
|
BUILDAH_FORMAT: docker
|
||||||
|
BUILDAH_ISOLATION: docker
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Debian 12 Images
|
name: Build EpicMorg Debian 12 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +49,92 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 Python 3.9:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/python/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 Python 3.10:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/python/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 Python 3.11:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/python/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/python/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/python/3.13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 5.6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php5.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 8.0 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 8.1 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 8.2 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 PHP 8.4 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +147,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +160,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -73,36 +173,67 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk18 Image:"
|
- name: "Build and Deploy Debian 12 jdk18 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk19 Image:"
|
- name: "Build and Deploy Debian 12 jdk19 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk19 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk20 Image:"
|
- name: "Build and Deploy Debian 12 jdk20 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk20 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk21 Image:"
|
- name: "Build and Deploy Debian 12 jdk21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk22 Image:"
|
- name: "Build and Deploy Debian 12 jdk22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -123,6 +254,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 NodeJS 5 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 6 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -138,7 +276,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -151,6 +289,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 NodeJS 12 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 12 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 13 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 13 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node13 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -163,7 +308,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -176,6 +321,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 NodeJS 18 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 18 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 19 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 19 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node19 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -188,10 +340,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 NodeJS 22 Image:"
|
- name: "Build and Deploy Debian 12 NodeJS 22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 NodeJS 23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node23 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -204,67 +359,35 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 12 dotNet 5 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 6 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 7 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 8 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
# ##################################################################################
|
##################################################################################
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy Debian 12 PHP Latest Image:"
|
- name: Cleanup
|
||||||
# # run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
|
run: make clean
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
##################################################################################
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make docker-clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.0 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make docker-clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make docker-clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
144
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
144
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Debian 13 Images
|
name: Build EpicMorg Debian 13 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,43 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 Python 3.9:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/python/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 Python 3.10:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/python/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 Python 3.11:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/python/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/python/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/python/3.13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +94,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +107,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -73,7 +120,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -86,7 +133,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -96,13 +143,30 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 jdk21 Image:"
|
- name: "Build and Deploy Debian 13 jdk21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk22 Image:"
|
- name: "Build and Deploy Debian 13 jdk22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -123,12 +187,26 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 NodeJS 5 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 6 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 7 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 8 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -138,7 +216,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -151,6 +229,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 NodeJS 12 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 12 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 13 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 13 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node13 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -163,7 +248,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -179,6 +264,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 NodeJS 19 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 19 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node19 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 20 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 20 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node20 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -188,10 +280,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 NodeJS 22 Image:"
|
- name: "Build and Deploy Debian 13 NodeJS 22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node23 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -201,18 +296,39 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian 13 dotNet STS Image:"
|
- name: "Build and Deploy Debian 13 dotNet STS Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/sts && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/sts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 5 Image:"
|
- name: "Build and Deploy Debian 13 dotNet 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 6 Image:"
|
- name: "Build and Deploy Debian 13 dotNet 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 7 Image:"
|
- name: "Build and Deploy Debian 13 dotNet 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 8 Image:"
|
- name: "Build and Deploy Debian 13 dotNet 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 9 Image:"
|
- name: "Build and Deploy Debian 13 dotNet 9 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -236,7 +352,7 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
@ -252,7 +368,7 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
@ -265,6 +381,6 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-06-images:
|
build-06-images:
|
||||||
name: Build EpicMorg Debian 6 Images
|
name: Build EpicMorg Debian 6 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -35,7 +46,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -48,7 +59,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -61,7 +72,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -74,7 +85,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -87,7 +98,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -115,7 +126,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -128,6 +139,6 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-07-images:
|
build-07-images:
|
||||||
name: Build EpicMorg Debian 7 Images
|
name: Build EpicMorg Debian 7 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +58,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +71,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -73,7 +84,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -86,7 +97,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -114,7 +125,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -127,6 +138,6 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-08-images:
|
build-08-images:
|
||||||
name: Build EpicMorg Debian 8 Images
|
name: Build EpicMorg Debian 8 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +58,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +71,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -73,7 +84,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -86,7 +97,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -102,7 +113,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -130,7 +141,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -155,7 +166,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -168,7 +179,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-09-images:
|
build-09-images:
|
||||||
name: Build EpicMorg Debian 9 Images
|
name: Build EpicMorg Debian 9 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -50,7 +61,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -66,12 +77,12 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -87,7 +98,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -100,7 +111,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -128,7 +139,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -153,7 +164,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -166,6 +177,6 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-10-images:
|
build-10-images:
|
||||||
name: Build EpicMorg Debian SID Images
|
name: Build EpicMorg Debian SID Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,43 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID Python 3.9:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/sid/python/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID Python 3.10:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/sid/python/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID Python 3.11:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/sid/python/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/sid/python/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID Python 3.12:"
|
||||||
|
run: cd `pwd`/linux/ecosystem/epicmorg/debian/sid/python/3.13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +94,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -60,7 +107,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -73,7 +120,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -86,23 +133,47 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk20 Image:"
|
- name: "Build and Deploy Debian SID jdk20 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk20 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk21 Image:"
|
- name: "Build and Deploy Debian SID jdk21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk22 Image:"
|
- name: "Build and Deploy Debian SID jdk22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -123,6 +194,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian SID NodeJS 5 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 6 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -138,7 +216,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -151,6 +229,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian SID NodeJS 12 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 12 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 13 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 13 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node13 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -163,7 +248,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -176,6 +261,13 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian SID NodeJS 18 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 18 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 19 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 19 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node19 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -185,13 +277,23 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian SID NodeJS 21 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 21 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 22 Image:"
|
- name: "Build and Deploy Debian SID NodeJS 22 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 23 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node23 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -201,18 +303,39 @@ jobs:
|
|||||||
- name: "Build and Deploy Debian SID dotNet STS Image:"
|
- name: "Build and Deploy Debian SID dotNet STS Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/sts && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/sts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 5 Image:"
|
- name: "Build and Deploy Debian SID dotNet 5 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 6 Image:"
|
- name: "Build and Deploy Debian SID dotNet 6 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 7 Image:"
|
- name: "Build and Deploy Debian SID dotNet 7 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 8 Image:"
|
- name: "Build and Deploy Debian SID dotNet 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 9 Image:"
|
- name: "Build and Deploy Debian SID dotNet 9 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -236,7 +359,7 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
@ -252,7 +375,7 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
@ -265,6 +388,6 @@ jobs:
|
|||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
#
|
#
|
||||||
# - name: Cleanup
|
# - name: Cleanup
|
||||||
# run: make docker-clean
|
# run: make clean
|
||||||
#
|
#
|
||||||
# ##################################################################################
|
# ##################################################################################
|
||||||
|
@ -9,240 +9,257 @@ jobs:
|
|||||||
|
|
||||||
build-glr-main-images:
|
build-glr-main-images:
|
||||||
name: Build EpicMorg Gitlab Runner Main Images
|
name: Build EpicMorg Gitlab Runner Main Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Install requirements.txt
|
- name: Install requirements.txt
|
||||||
run: make pip
|
run: make pip
|
||||||
|
|
||||||
|
- name: "Build and Deploy Gitlab Runner minimal Image:"
|
||||||
|
run: cd linux/ecosystem/gitlab/runner/minimal && pwd && make build && make deploy
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Gitlab Runner Main Image:"
|
- name: "Build and Deploy Gitlab Runner Main Image:"
|
||||||
run: cd linux/ecosystem/gitlab/runner/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/gitlab/runner/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
build-glr-other-images:
|
# build-glr-other-images:
|
||||||
name: Build EpicMorg Gitlab Runner Oter Images
|
# name: Build EpicMorg Gitlab Runner Oter Images
|
||||||
runs-on: ubuntu-24.04
|
# runs-on: [ubuntu-24.04]
|
||||||
needs: build-glr-main-images
|
# needs: build-glr-main-images
|
||||||
|
#
|
||||||
steps:
|
# steps:
|
||||||
- uses: actions/checkout@v4
|
# - uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
# - name: Log into registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
# run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
#
|
||||||
- name: Test Make
|
# - name: Check buildah
|
||||||
run: make
|
# run: |
|
||||||
|
# buildah --version
|
||||||
|
# buildah info
|
||||||
|
#
|
||||||
|
# - name: Test Make
|
||||||
|
# run: make
|
||||||
|
#
|
||||||
- name: Install requirements.txt
|
- name: Install requirements.txt
|
||||||
run: make pip
|
run: make pip
|
||||||
|
#
|
||||||
- name: "Build and Deploy Gitlab Runner amxX 1.9 SDK Image:"
|
# - name: "Build and Deploy Gitlab Runner amxX 1.9 SDK Image:"
|
||||||
run: cd linux/ecosystem/gitlab/runner/amxx-sdk/1.9 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/gitlab/runner/amxx-sdk/1.9 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Gitlab Runner amxX 1.10 SDK Image:"
|
# - name: "Build and Deploy Gitlab Runner amxX 1.10 SDK Image:"
|
||||||
run: cd linux/ecosystem/gitlab/runner/amxx-sdk/1.10 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/gitlab/runner/amxx-sdk/1.10 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: Cleanup
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make clean
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: "Build and Deploy Gitlab Runner Android SDK Image (jdk8):"
|
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk8):"
|
||||||
run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk8 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk8 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: Cleanup
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make clean
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: "Build and Deploy Gitlab Runner Android SDK Image (jdk11):"
|
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk11):"
|
||||||
run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk11 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk11 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: Cleanup
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make clean
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: "Build and Deploy Gitlab Runner Android SDK Image (jdk17):"
|
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk17):"
|
||||||
run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk17 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk17 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- name: Cleanup
|
# - name: Cleanup
|
||||||
run: make docker-clean
|
# run: make clean
|
||||||
|
#
|
||||||
##################################################################################
|
###################################################################################
|
||||||
|
#
|
||||||
- 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
|
||||||
- name: Cleanup
|
# run: make clean
|
||||||
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
|
#
|
||||||
|
# - name: "Build and Deploy Gitlab Runner node0.12 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node0.12 Image:"
|
# run: cd linux/ecosystem/gitlab/runner/node0.12 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node0.12 && pwd && make build && make deploy
|
#
|
||||||
|
# - name: "Build and Deploy Gitlab Runner node4 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node4 Image:"
|
# run: cd linux/ecosystem/gitlab/runner/node4 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node4 && pwd && make build && make deploy
|
#
|
||||||
|
###################################################################################
|
||||||
##################################################################################
|
#
|
||||||
|
# - name: Cleanup
|
||||||
- name: Cleanup
|
# run: make clean
|
||||||
run: make docker-clean
|
#
|
||||||
|
###################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node5 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node5 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node5 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node5 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node6 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node6 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node6 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node6 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node7 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node7 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node7 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node7 && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: Cleanup
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
run: make docker-clean
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node8 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node8 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node8 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node8 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node9 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node9 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node9 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node9 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node10 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node10 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node10 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node10 && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: Cleanup
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
run: make docker-clean
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node11 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node11 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node11 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node11 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node12 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node12 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node12 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node12 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node13 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node13 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node13 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node13 && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: Cleanup
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
run: make docker-clean
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node14 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node14 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node14 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node14 && pwd && make build && make deploy
|
##
|
||||||
|
## - 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
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
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
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node17 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node17 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node17 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node17 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node18 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node18 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node18 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node18 && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: Cleanup
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
run: make docker-clean
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node19 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node19 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node19 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node19 && pwd && make build && make deploy
|
##
|
||||||
|
## - 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: "Build and Deploy Gitlab Runner node21 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node21 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node21 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node21 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner node22 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner node22 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/node22 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/node22 && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
##
|
||||||
|
## - name: Cleanup
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
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
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner php7.3 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner php7.3 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/php7.3 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/php7.3 && pwd && make build && make deploy
|
##
|
||||||
|
## - 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
|
||||||
- name: Cleanup
|
## run: make clean
|
||||||
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
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner php8.1 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner php8.1 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/php8.1 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/php8.1 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner php8.2 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner php8.2 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/php8.2 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/php8.2 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner php8.3 Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner php8.3 Image:"
|
## run: cd linux/ecosystem/gitlab/runner/php8.3 && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/php8.3 && pwd && make build && make deploy
|
##
|
||||||
|
## - name: "Build and Deploy Gitlab Runner Steam SDK Image:"
|
||||||
- name: "Build and Deploy Gitlab Runner Steam SDK Image:"
|
## run: cd linux/ecosystem/gitlab/runner/steam-sdk && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/gitlab/runner/steam-sdk && pwd && make build && make deploy
|
##
|
||||||
|
## ##################################################################################
|
||||||
##################################################################################
|
#
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
264
.github/workflows/epicmorg.base.images.github.runners.yml
vendored
Normal file
264
.github/workflows/epicmorg.base.images.github.runners.yml
vendored
Normal file
@ -0,0 +1,264 @@
|
|||||||
|
name: EpicMorg EcoSystem Github Runner Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
schedule:
|
||||||
|
- cron: '4 5 * * 2,4,6'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-glr-main-images:
|
||||||
|
name: Build EpicMorg GitHub Runner Main Images
|
||||||
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Log into docker registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: Install requirements.txt
|
||||||
|
run: make pip
|
||||||
|
|
||||||
|
- name: "Build and Deploy GitHub Runner Minimal Image:"
|
||||||
|
run: cd linux/ecosystem/github/runner/minimal && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy GitHub Runner Main Image:"
|
||||||
|
run: cd linux/ecosystem/github/runner/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# build-glr-other-images:
|
||||||
|
# name: Build EpicMorg GitHub Runner Oter Images
|
||||||
|
# runs-on: [ubuntu-24.04]
|
||||||
|
# needs: build-glr-main-images
|
||||||
|
#
|
||||||
|
# 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: Check buildah
|
||||||
|
# run: |
|
||||||
|
# buildah --version
|
||||||
|
# buildah info
|
||||||
|
#
|
||||||
|
# - name: Test Make
|
||||||
|
# run: make
|
||||||
|
#
|
||||||
|
- name: Install requirements.txt
|
||||||
|
run: make pip
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner amxX 1.9 SDK Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/amxx-sdk/1.9 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner amxX 1.10 SDK Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/amxx-sdk/1.10 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner Android SDK Image (jdk8):"
|
||||||
|
# run: cd linux/ecosystem/github/runner/android-sdk/jdk8 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner Android SDK Image (jdk11):"
|
||||||
|
# run: cd linux/ecosystem/github/runner/android-sdk/jdk11 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner Android SDK Image (jdk17):"
|
||||||
|
# run: cd linux/ecosystem/github/runner/android-sdk/jdk17 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner Atlassian SDK Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/atlassian-sdk && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner dotNet SDK Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/dotnet-sdk && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner node0.12 Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/node0.12 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy GitHub Runner node4 Image:"
|
||||||
|
# run: cd linux/ecosystem/github/runner/node4 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make clean
|
||||||
|
#
|
||||||
|
###################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node5 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node5 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node6 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node6 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node7 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node7 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node8 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node8 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node9 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node9 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node10 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node10 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node11 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node11 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node12 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node12 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node13 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node13 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node14 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node14 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node15 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node15 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node16 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node16 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node17 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node17 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node18 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node18 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node19 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node19 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node20 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node20 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node21 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node21 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner node22 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/node22 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php7.2 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php7.2 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php7.3 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php7.3 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php7.4 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php7.4 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: Cleanup
|
||||||
|
## run: make clean
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php8.0 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php8.0 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php8.1 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php8.1 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php8.2 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php8.2 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner php8.3 Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/php8.3 && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## - name: "Build and Deploy GitHub Runner Steam SDK Image:"
|
||||||
|
## run: cd linux/ecosystem/github/runner/steam-sdk && pwd && make build && make deploy
|
||||||
|
##
|
||||||
|
## ##################################################################################
|
||||||
|
#
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-p4-images:
|
build-p4-images:
|
||||||
name: Build EpicMorg Perfocre Images
|
name: Build EpicMorg Perfocre Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -50,7 +61,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -66,7 +77,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -82,7 +93,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -99,14 +110,25 @@ jobs:
|
|||||||
|
|
||||||
build-p4p-images:
|
build-p4p-images:
|
||||||
name: Build EpicMorg Perfocre Proxy Images
|
name: Build EpicMorg Perfocre Proxy Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-p4-images
|
needs: build-p4-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -125,7 +147,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -144,7 +166,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -163,7 +185,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -182,4 +204,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-pgsql-images:
|
build-pgsql-images:
|
||||||
name: Build EpicMorg PostgreSQL Images
|
name: Build EpicMorg PostgreSQL Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -34,7 +45,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -47,7 +58,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -58,7 +69,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -74,7 +85,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -87,7 +98,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -103,7 +114,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -125,4 +136,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -9,48 +9,60 @@ jobs:
|
|||||||
|
|
||||||
build-tca-main-images:
|
build-tca-main-images:
|
||||||
name: Build EpicMorg TeamCity Agent Main Images
|
name: Build EpicMorg TeamCity Agent Main Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Install requirements.txt
|
- name: "Build and Deploy TeamCity Agent Minimal Image (jdk21):"
|
||||||
run: make pip
|
run: cd linux/ecosystem/teamcity/agent/minimal && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Main Image (jdk8):"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/latest/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Main Image (jdk11):"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/latest/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Main Image (jdk17):"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/latest/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Main Image (jdk21):"
|
- name: "Build and Deploy TeamCity Agent Main Image (jdk21):"
|
||||||
run: cd linux/ecosystem/teamcity/agent/latest/jdk21 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-tca-other-images:
|
build-tca-other-images:
|
||||||
name: Build EpicMorg TeamCity Agent Oter Images
|
name: Build EpicMorg TeamCity Agent Oter Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
needs: build-tca-main-images
|
needs: build-tca-main-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
- name: Install requirements.txt
|
|
||||||
run: make pip
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent amxX 1.9 SDK Image:"
|
- name: "Build and Deploy TeamCity Agent amxX 1.9 SDK Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/amxx-sdk/1.9 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/amxx-sdk/1.9 && pwd && make build && make deploy
|
||||||
@ -58,23 +70,32 @@ jobs:
|
|||||||
- name: "Build and Deploy TeamCity Agent amxX 1.10 SDK Image:"
|
- name: "Build and Deploy TeamCity Agent amxX 1.10 SDK Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/amxx-sdk/1.10 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/amxx-sdk/1.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Android SDK (jdk8) Image:"
|
##################################################################################
|
||||||
run: cd linux/ecosystem/teamcity/agent/android-sdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Android SDK (jdk11) Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/android-sdk/jdk1 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Android SDK (jdk17) Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/android-sdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent Android SDK Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make 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
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent dotNet SDK Image:"
|
##################################################################################
|
||||||
run: cd linux/ecosystem/teamcity/agent/dotnet-sdk && pwd && make build && make deploy
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node0.12 Image:"
|
- name: "Build and Deploy TeamCity Agent node0.12 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node0.12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node0.12 && pwd && make build && make deploy
|
||||||
@ -88,6 +109,13 @@ jobs:
|
|||||||
- name: "Build and Deploy TeamCity Agent node6 Image:"
|
- name: "Build and Deploy TeamCity Agent node6 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node7 Image:"
|
- name: "Build and Deploy TeamCity Agent node7 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node7 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node7 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -100,6 +128,13 @@ jobs:
|
|||||||
- name: "Build and Deploy TeamCity Agent node10 Image:"
|
- name: "Build and Deploy TeamCity Agent node10 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node10 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node11 Image:"
|
- name: "Build and Deploy TeamCity Agent node11 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node11 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node11 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -112,8 +147,12 @@ 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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -127,8 +166,12 @@ 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
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make 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
|
||||||
@ -142,34 +185,50 @@ jobs:
|
|||||||
- name: "Build and Deploy TeamCity Agent node22 Image:"
|
- name: "Build and Deploy TeamCity Agent node22 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node22 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php7.2 Image:"
|
- name: "Build and Deploy TeamCity Agent node23 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php7.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node23 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php7.3 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.0 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/php8.0 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.1 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/php8.1 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.2 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/php8.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.3 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/php8.3 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Steam SDK Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/steam-sdk && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php5.6 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php56 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php7.0 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php70 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php7.1 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php71 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php7.2 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php72 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php7.3 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php73 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make clean
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php7.4 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php74 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php8.0 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php80 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php8.1 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php81 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php8.2 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php82 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php8.3 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php83 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy TeamCity Agent php8.4 Image:"
|
||||||
|
run: cd linux/ecosystem/teamcity/agent/php84 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
@ -9,14 +9,25 @@ jobs:
|
|||||||
|
|
||||||
build-testrail-images:
|
build-testrail-images:
|
||||||
name: Build EpicMorg Testrail Images
|
name: Build EpicMorg Testrail Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -24,20 +35,31 @@ jobs:
|
|||||||
run: make pip
|
run: make pip
|
||||||
|
|
||||||
- name: "Build and Deploy Cassandra 3.11 Image:"
|
- name: "Build and Deploy Cassandra 3.11 Image:"
|
||||||
run: cd linux/ecosystem/cassandra/3.11 && pwd && make build && make deploy
|
run: cd linux/advanced/cassandra/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-testrail-702-images:
|
build-testrail-702-images:
|
||||||
name: Build EpicMorg Testrail 7.0.2.1016 Images
|
name: Build EpicMorg Testrail 7.0.2.1016 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -57,14 +79,25 @@ jobs:
|
|||||||
|
|
||||||
build-testrail-741-images:
|
build-testrail-741-images:
|
||||||
name: Build EpicMorg Testrail 7.4.1.8092 Images
|
name: Build EpicMorg Testrail 7.4.1.8092 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -84,4 +117,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
97
.github/workflows/epicmorg.base.images.web.yml
vendored
97
.github/workflows/epicmorg.base.images.web.yml
vendored
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-apache2-images:
|
build-apache2-images:
|
||||||
name: Build EpicMorg Apache 2 Images
|
name: Build EpicMorg Apache 2 Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -25,6 +36,9 @@ jobs:
|
|||||||
# - name: "Build and Deploy Apache 2 Latest Image:"
|
# - name: "Build and Deploy Apache 2 Latest Image:"
|
||||||
# run: cd linux/ecosystem/apache2/latest && pwd && make build && make deploy
|
# run: cd linux/ecosystem/apache2/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Apache 2 + PHP 5.6 Image:"
|
||||||
|
run: cd linux/ecosystem/apache2/php5.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 7.0 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 7.0 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -37,7 +51,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -53,7 +67,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -66,42 +80,45 @@ jobs:
|
|||||||
- name: "Build and Deploy Apache 2 + PHP 8.3 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 8.3 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php8.3 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php8.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
- name: "Build and Deploy Apache 2 + PHP 8.4 Image:"
|
||||||
|
run: cd linux/ecosystem/apache2/php8.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
build-nginx-images:
|
# ##################################################################################
|
||||||
name: Build EpicMorg NginX Images
|
#
|
||||||
runs-on: ubuntu-24.04
|
# build-nginx-images:
|
||||||
|
# name: Build EpicMorg NginX Images
|
||||||
steps:
|
# runs-on: [ubuntu-24.04]
|
||||||
- uses: actions/checkout@v4
|
#
|
||||||
- name: Log into registry
|
# steps:
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
# - uses: actions/checkout@v4
|
||||||
|
# - name: Log into registry
|
||||||
- name: Test Make
|
# run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
run: make
|
#
|
||||||
|
# - name: Test Make
|
||||||
- name: Install requirements.txt
|
# run: make
|
||||||
run: make pip
|
#
|
||||||
|
# - name: Install requirements.txt
|
||||||
- name: "Build and Deploy NginX Image:"
|
# run: make pip
|
||||||
run: cd linux/ecosystem/nginx/latest/mainline/main && pwd && make build && make deploy
|
#
|
||||||
|
# - name: "Build and Deploy NginX Image:"
|
||||||
- name: "Build and Deploy NginX + PHP7.4 Image:"
|
# run: cd linux/ecosystem/nginx/latest/mainline/main && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/nginx/latest/mainline/php && pwd && make build && make deploy
|
#
|
||||||
|
# - name: "Build and Deploy NginX + PHP7.4 Image:"
|
||||||
- name: "Build and Deploy NginX + RTMP-HLS Image:"
|
# run: cd linux/ecosystem/nginx/latest/mainline/php && pwd && make build && make deploy
|
||||||
run: cd linux/ecosystem/nginx/latest/mainline/rtmp-hls && pwd && make build && make deploy
|
#
|
||||||
|
# - name: "Build and Deploy NginX + RTMP-HLS Image:"
|
||||||
# - name: "Build and Deploy NginX (quic, http3) Image:"
|
# run: cd linux/ecosystem/nginx/latest/mainline/rtmp-hls && pwd && make build && make deploy
|
||||||
# run: cd linux/ecosystem/nginx/latest/quic/main && pwd && make build && make deploy
|
#
|
||||||
|
# # - name: "Build and Deploy NginX (quic, http3) Image:"
|
||||||
# - name: "Build and Deploy NginX (quic, http3) + PHP7.4 Image:"
|
# # run: cd linux/ecosystem/nginx/latest/quic/main && pwd && make build && make deploy
|
||||||
# run: cd linux/ecosystem/nginx/latest/quic/php && pwd && make build && make deploy
|
#
|
||||||
|
# # - name: "Build and Deploy NginX (quic, http3) + PHP7.4 Image:"
|
||||||
# - name: "Build and Deploy NginX (quic, http3) + RTMP-HLS Image:"
|
# # run: cd linux/ecosystem/nginx/latest/quic/php && pwd && make build && make deploy
|
||||||
# run: cd linux/ecosystem/nginx/latest/quic/rtmp-hls && pwd && make build && make deploy
|
#
|
||||||
|
# # - name: "Build and Deploy NginX (quic, http3) + RTMP-HLS Image:"
|
||||||
##################################################################################
|
# # run: cd linux/ecosystem/nginx/latest/quic/rtmp-hls && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -9,13 +9,24 @@ jobs:
|
|||||||
|
|
||||||
build-torrserver-image:
|
build-torrserver-image:
|
||||||
name: EpicMorg EcoSystem TorrServer Image
|
name: EpicMorg EcoSystem TorrServer Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -29,13 +40,24 @@ jobs:
|
|||||||
|
|
||||||
build-ers-image:
|
build-ers-image:
|
||||||
name: EpicMorg EcoSystem Electron Release Server Image
|
name: EpicMorg EcoSystem Electron Release Server Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -49,13 +71,24 @@ jobs:
|
|||||||
|
|
||||||
build-vk2discord-image:
|
build-vk2discord-image:
|
||||||
name: EpicMorg EcoSystem vk2discord Image
|
name: EpicMorg EcoSystem vk2discord Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -69,13 +102,24 @@ jobs:
|
|||||||
|
|
||||||
build-qbittorrent-image:
|
build-qbittorrent-image:
|
||||||
name: EpicMorg EcoSystem qBittorrent Image
|
name: EpicMorg EcoSystem qBittorrent Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -97,7 +141,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -116,7 +160,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -132,7 +176,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -148,7 +192,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -167,7 +211,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -183,7 +227,7 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
@ -200,13 +244,24 @@ jobs:
|
|||||||
|
|
||||||
build-opentracker-image:
|
build-opentracker-image:
|
||||||
name: EpicMorg EcoSystem openTracker Image
|
name: EpicMorg EcoSystem openTracker Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -220,13 +275,24 @@ jobs:
|
|||||||
|
|
||||||
build-retracker-image:
|
build-retracker-image:
|
||||||
name: EpicMorg EcoSystem reTracker Image
|
name: EpicMorg EcoSystem reTracker Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -240,13 +306,24 @@ jobs:
|
|||||||
|
|
||||||
build-torrust-tracker-image:
|
build-torrust-tracker-image:
|
||||||
name: EpicMorg EcoSystem Torrust Tracker Image
|
name: EpicMorg EcoSystem Torrust Tracker Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -263,13 +340,24 @@ jobs:
|
|||||||
|
|
||||||
build-monero-cli-image:
|
build-monero-cli-image:
|
||||||
name: EpicMorg EcoSystem Monero CLI Image
|
name: EpicMorg EcoSystem Monero CLI Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -283,13 +371,24 @@ jobs:
|
|||||||
|
|
||||||
build-monero-p2pool-image:
|
build-monero-p2pool-image:
|
||||||
name: EpicMorg EcoSystem Monero p2pool Image
|
name: EpicMorg EcoSystem Monero p2pool Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -303,13 +402,24 @@ jobs:
|
|||||||
|
|
||||||
build-ninjam-image:
|
build-ninjam-image:
|
||||||
name: EpicMorg EcoSystem ninjam Image
|
name: EpicMorg EcoSystem ninjam Image
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -322,4 +432,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
@ -2,20 +2,31 @@ name: EpicMorg experimental Images
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
schedule:
|
# schedule:
|
||||||
- cron: '0 01 * * 2,4,6'
|
# - cron: '0 01 * * 2,4,6'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build-images:
|
build-images:
|
||||||
name: EpicMorg Advanced Images
|
name: EpicMorg Advanced Images
|
||||||
runs-on: ubuntu-24.04
|
runs-on: [ubuntu-24.04]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Log into registry
|
|
||||||
|
- name: Log into docker registry
|
||||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Log into Quay.IO registry
|
||||||
|
run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}"
|
||||||
|
|
||||||
|
# - name: Log into harbor registry
|
||||||
|
# run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}"
|
||||||
|
|
||||||
|
- name: Check buildah
|
||||||
|
run: |
|
||||||
|
buildah --version
|
||||||
|
|
||||||
- name: Test Make
|
- name: Test Make
|
||||||
run: make
|
run: make
|
||||||
|
|
||||||
@ -31,6 +42,6 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make docker-clean
|
run: make clean
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,5 +1,5 @@
|
|||||||
# Temp make file for local builds and debug
|
# Temp make file for local builds and debug
|
||||||
Makefile.temp
|
*.temp
|
||||||
|
*.tmp
|
||||||
# debug ansible file
|
# debug ansible file
|
||||||
output.log
|
*.log
|
||||||
output.*.log
|
|
||||||
|
73
CHANGELOG.md
73
CHANGELOG.md
@ -1,11 +1,76 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
* `apr`
|
||||||
|
* updated `cassandra`
|
||||||
|
* added support for `Java` base images of custom CA certs
|
||||||
|
* added support for `Python` base images of custom CA certs
|
||||||
|
* updated `Runssian CA` cert
|
||||||
|
* added `EpicMorg CA Root` cert
|
||||||
|
* added `github runner` basic images
|
||||||
|
* updated `opentracker`
|
||||||
|
* updated `retracker`
|
||||||
|
* updated `torrserver`
|
||||||
|
* udpated `vk2discord`
|
||||||
|
* updated `electron-release-server`
|
||||||
|
* updated `php` images with `ioncube` module.git a
|
||||||
|
* changed default docker regitstry hub to `own`. only for ci builds.
|
||||||
|
* updated `nodejs`
|
||||||
|
* updated `jdk`
|
||||||
|
* added new `openssl` version `3.5.0` `lts`
|
||||||
|
* added various versions of `cmake`
|
||||||
|
* updated `go`
|
||||||
|
* added more flutter compablity
|
||||||
|
* added `qbittorrent`
|
||||||
|
* added `nextcloud` version `31`
|
||||||
|
* updated `python`
|
||||||
|
* updated `gitlab-runner`
|
||||||
|
## 2025
|
||||||
|
* `mar`
|
||||||
|
* updated `teamcity-server` iamge
|
||||||
|
* added new `atlassian images`: `conflunece` 4 - 9, updated `jira` and `bitbucket`, added new `crowd` iamges.
|
||||||
|
* added new base images: `android-sdk` and `amxx-sdk`
|
||||||
|
* cleaned up `teamcity-agent` and `gitlab-runner` images
|
||||||
|
* updated `kaniko-wrapper` to `2.0.0.1`
|
||||||
|
* installed `buildah-wrapper` `0.0.0.2`
|
||||||
|
* Makefiles switched to `buildah` build runtime
|
||||||
|
* `GHA` switched to `buildah` build runtime
|
||||||
|
* updated `nodejs`, `jdk` base images
|
||||||
|
* `feb`
|
||||||
|
* added `zabbix` images with `7.2` version
|
||||||
|
* added `OpenSSL` version `3.4.x` and `1.0.2u`.
|
||||||
|
* updated `OpenSSL` versions.
|
||||||
|
* created `python` base images.
|
||||||
|
* updated `nextcloud` images.
|
||||||
|
* fixed `sid` and `trixie` images.
|
||||||
|
* `jan`
|
||||||
|
* updated `atlassian` images
|
||||||
|
* updated some deps in images:
|
||||||
|
* `cmake`,
|
||||||
|
* `openssl`,
|
||||||
|
* `jdk`,
|
||||||
|
* `nodejs`
|
||||||
|
* etc
|
||||||
|
* fixed building of `debian` `12`, `13`, `sid`:
|
||||||
|
* temprorary deprecated `boringssl` due compile issues.
|
||||||
|
* also, current maintainer do not like google's `rolling` update politics.
|
||||||
## 2024
|
## 2024
|
||||||
* `dec`
|
* `dec`
|
||||||
* migrated `qbittorrent` images to new baseline
|
* reworked `dhparam` regeneration in base images
|
||||||
* fixed `perforce` iamges and migrated to new baseline
|
* fixed `perforce` images
|
||||||
|
* new baseline:
|
||||||
|
* `qbittorrent`, `perforce`, `Atlassian Jira`, `Atlassian Bitbucket`, `TeamCity Agents`
|
||||||
* updated `Atlassian Images`:
|
* updated `Atlassian Images`:
|
||||||
* Migrated to new baseline all `Jira` iamges
|
* fixed old and added new versions of `Jira`
|
||||||
* Updated to new versions of `Jira`
|
* fixed old and added new versions of `Bitbucket`
|
||||||
|
* updated `TeamCity Server` images
|
||||||
|
* temprary backported legacy `php` images and converted to new `baseline`:
|
||||||
|
* full migration to static `php` images planned at `2025y`.
|
||||||
|
* updated `nodejs` current and lts images.
|
||||||
|
* updated `testrail` images.
|
||||||
|
* reworked cleanup when building images
|
||||||
|
* Added **DONATION** and **WELCOME** messages to EpicMorg base images:
|
||||||
|
* To disable Welcome message switch `EMG_WELCOME_MESSAGE` to `false`
|
||||||
|
* To disable Donation message switch `EMG_DONATION_MESSAGE` to `false`
|
||||||
|
|
||||||
* `sep`, `oct`, `nov`
|
* `sep`, `oct`, `nov`
|
||||||
* fixed some bugs in `Makefile`
|
* fixed some bugs in `Makefile`
|
||||||
* fixed `Dockerfile` bugs
|
* fixed `Dockerfile` bugs
|
||||||
|
18
README.md
18
README.md
@ -1,8 +1,16 @@
|
|||||||
# [](https://github.com/EpicMorg/docker/commits) [](https://github.com/EpicMorg/docker/issues) [](https://github.com/EpicMorg/docker/network) [](https://github.com/EpicMorg/docker/stargazers) [](https://github.com/EpicMorg/docker/archive/master.zip) [](https://github.com/EpicMorg/docker/releases) [](https://bestpractices.coreinfrastructure.org/projects/3658) [](https://codescene.io/projects/6535) [](LICENSE.md) [](CHANGELOG.md)
|
# [](https://github.com/EpicMorg/docker/commits) [](https://github.com/EpicMorg/docker/issues) [](https://github.com/EpicMorg/docker/network) [](https://github.com/EpicMorg/docker/stargazers) [](https://github.com/EpicMorg/docker/archive/master.zip) [](https://github.com/EpicMorg/docker/releases) [](https://bestpractices.coreinfrastructure.org/projects/3658) [](https://codescene.io/projects/6535) [](LICENSE.md) [](CHANGELOG.md)
|
||||||
|
|
||||||
|
## Official Mirrors and Hubs
|
||||||
|
|
||||||
|
| Name | Homepage | Docker | Podman |
|
||||||
|
|:-------------|:-------------|:-------------|:-------------|
|
||||||
|
| `Quai.io` (default) | https://quay.io/epicmorg | `docker pull quay.io/epicmorg/debian:boowkorm` | `podman pull quay.io/epicmorg/debian:boowkorm` |
|
||||||
|
| `DockerHub` (Mirror) | https://hub.docker.com/r/epicmorg | `docker pull epicmorg/debian:boowkorm` | `podman pull epicmorg/debian:boowkorm` |
|
||||||
|
| `Harbor` (Mirror) | https://hub.epicm.org/epicmorg | `docker pull hub.epicm.org/epicmorg/debian:boowkorm` | `podman pull hub.epicm.org/epicmorg/debian:boowkorm` |
|
||||||
|
|
||||||
## DEPRECATION WARNING
|
## DEPRECATION WARNING
|
||||||
|
|
||||||
**At 1st of October 2024, all deprecated tags and images will be deleted from DockerHub:**
|
**At 1st of October 2024 all deprecated tags and images were deleted from DockerHub:**
|
||||||
|
|
||||||
* `epicmorg/nodejs`
|
* `epicmorg/nodejs`
|
||||||
* `epicmorg/php`
|
* `epicmorg/php`
|
||||||
@ -41,11 +49,11 @@ A collection of docker images for production use. This repo contains 2 types of
|
|||||||
|
|
||||||
| `Advanced` | `EcoSystem` |
|
| `Advanced` | `EcoSystem` |
|
||||||
|:-------------|:-------------|
|
|:-------------|:-------------|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.postgresql.yml)
|
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.mattermost.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.postgresql.yml)
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.nextcloud.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.web.yml)
|
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.nextcloud.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.web.yml)
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.zabbix.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.testrail.yml)
|
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.zabbix.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.testrail.yml)
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.vscode.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.teamcity.agents.yml)
|
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.vscode.images.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.teamcity.agents.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.ecosysctem.misc.images.yml)
|
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.teamcity.servers.yml) | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.ecosysctem.misc.images.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.atlassian.yml)
|
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.atlassian.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.perforce.yml)
|
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.perforce.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.giltab.runners.yml)
|
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.giltab.runners.yml)
|
||||||
@ -58,8 +66,8 @@ A collection of docker images for production use. This repo contains 2 types of
|
|||||||
| [](https://www.atlassian.com/software/confluence/download) | [](https://hub.docker.com/r/epicmorg/confluence/) | `Atlassian Confluence` server. You also can install `datacenter` edition.
|
| [](https://www.atlassian.com/software/confluence/download) | [](https://hub.docker.com/r/epicmorg/confluence/) | `Atlassian Confluence` server. You also can install `datacenter` edition.
|
||||||
| [](https://www.atlassian.com/software/jira/download) | [](https://hub.docker.com/r/epicmorg/jira/) | `Atlassian Jira: Softrware` server. You also can install `servicedesk`, `core` or `datacenter` editions.
|
| [](https://www.atlassian.com/software/jira/download) | [](https://hub.docker.com/r/epicmorg/jira/) | `Atlassian Jira: Softrware` server. You also can install `servicedesk`, `core` or `datacenter` editions.
|
||||||
| [](https://nginx.org/en/download.html) | [](https://hub.docker.com/r/epicmorg/nginx/) | Mainline custom build by [EpicMorg Team](https://github.com/EpicMorg) with http2 support and some modules.
|
| [](https://nginx.org/en/download.html) | [](https://hub.docker.com/r/epicmorg/nginx/) | Mainline custom build by [EpicMorg Team](https://github.com/EpicMorg) with http2 support and some modules.
|
||||||
| [](https://deb.sury.org/) | [](https://hub.docker.com/r/epicmorg/apache2/ ) | Latest pure apache2.
|
| [](https://deb.sury.su/) | [](https://hub.docker.com/r/epicmorg/apache2/ ) | Latest pure apache2.
|
||||||
| [](https://deb.sury.org/) | [](https://hub.docker.com/r/epicmorg/apache2/ ) | php 7.3 custom build by [Ondrej Sury](https://launchpad.net/~ondrej). Component of container above.
|
| [](https://deb.sury.su/) | [](https://hub.docker.com/r/epicmorg/apache2/ ) | php 7.3 custom build by [Ondrej Sury](https://launchpad.net/~ondrej). Component of container above.
|
||||||
| [](https://hub.docker.com/_/nextcloud) | [](https://hub.docker.com/r/epicmorg/nextcloud/ ) | Fixed `nextcloud:latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
| [](https://hub.docker.com/_/nextcloud) | [](https://hub.docker.com/r/epicmorg/nextcloud/ ) | Fixed `nextcloud:latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
||||||
| [](https://github.com/zabbix/zabbix-docker) | [](https://hub.docker.com/r/epicmorg/zabbix-agent/ ) | Fixed `zabbix/zabbix-agent:ubuntu-latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
| [](https://github.com/zabbix/zabbix-docker) | [](https://hub.docker.com/r/epicmorg/zabbix-agent/ ) | Fixed `zabbix/zabbix-agent:ubuntu-latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
||||||
| [](https://github.com/zabbix/zabbix-docker) | [](https://hub.docker.com/r/epicmorg/zabbix-server-mysql/ ) | Fixed `zabbix/zabbix-server-mysql:ubuntu-latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
| [](https://github.com/zabbix/zabbix-docker) | [](https://hub.docker.com/r/epicmorg/zabbix-server-mysql/ ) | Fixed `zabbix/zabbix-server-mysql:ubuntu-latest` build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
||||||
|
21
bin/ansible/generate.crowd.yml
Normal file
21
bin/ansible/generate.crowd.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
- name: Clear log file before write new stdout to it at this session
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
tasks:
|
||||||
|
- name: echo -n > output.log
|
||||||
|
shell: echo -n > output.log
|
||||||
|
|
||||||
|
- name: Lets Go!
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
tasks:
|
||||||
|
- name: Create directory for ansible custom facts
|
||||||
|
debug:
|
||||||
|
msg: "[ Python: {{ ansible_facts['python_version'] }}, OS: {{ ansible_facts['distribution'] }} {{ ansible_facts['distribution_version'] }} ({{ansible_architecture }}), Ansible: {{ ansible_version.full }}]"
|
||||||
|
|
||||||
|
- name: Generate Crowd images
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
gather_facts: false
|
||||||
|
roles:
|
||||||
|
- atlassian.crowd
|
21
bin/ansible/generate.testrail.yml
Normal file
21
bin/ansible/generate.testrail.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
- name: Clear log file before write new stdout to it at this session
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
tasks:
|
||||||
|
- name: echo -n > output.log
|
||||||
|
shell: echo -n > output.log
|
||||||
|
|
||||||
|
- name: Lets Go!
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
tasks:
|
||||||
|
- name: Create directory for ansible custom facts
|
||||||
|
debug:
|
||||||
|
msg: "[ Python: {{ ansible_facts['python_version'] }}, OS: {{ ansible_facts['distribution'] }} {{ ansible_facts['distribution_version'] }} ({{ansible_architecture }}), Ansible: {{ ansible_version.full }}]"
|
||||||
|
|
||||||
|
- name: Generate Jira images
|
||||||
|
hosts: localhost
|
||||||
|
connection: local
|
||||||
|
gather_facts: false
|
||||||
|
roles:
|
||||||
|
- gurock.testrail
|
@ -1,44 +0,0 @@
|
|||||||
FROM epicmorg/debian:bookworm-jdk11
|
|
||||||
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ARGuments
|
|
||||||
##################################################################
|
|
||||||
|
|
||||||
ARG RELEASE
|
|
||||||
ARG DOWNLOAD_URL
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Setup
|
|
||||||
##################################################################
|
|
||||||
ENV RUN_USER daemon
|
|
||||||
ENV RUN_GROUP daemon
|
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
|
||||||
WORKDIR $BITBUCKET_HOME
|
|
||||||
|
|
||||||
# Expose HTTP and SSH ports
|
|
||||||
EXPOSE 7990
|
|
||||||
EXPOSE 7999
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing
|
|
||||||
##################################################################
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" && \
|
|
||||||
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh && \
|
|
||||||
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \
|
|
||||||
apt-get clean -y && \
|
|
||||||
apt-get autoclean -y && \
|
|
||||||
rm -rfv /var/lib/apt/lists/* && \
|
|
||||||
rm -rfv /var/cache/apt/archives/*.deb
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
|
@ -1,44 +0,0 @@
|
|||||||
FROM epicmorg/debian:bookworm-jdk17
|
|
||||||
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ARGuments
|
|
||||||
##################################################################
|
|
||||||
|
|
||||||
ARG RELEASE
|
|
||||||
ARG DOWNLOAD_URL
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Setup
|
|
||||||
##################################################################
|
|
||||||
ENV RUN_USER daemon
|
|
||||||
ENV RUN_GROUP daemon
|
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
|
||||||
WORKDIR $BITBUCKET_HOME
|
|
||||||
|
|
||||||
# Expose HTTP and SSH ports
|
|
||||||
EXPOSE 7990
|
|
||||||
EXPOSE 7999
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing
|
|
||||||
##################################################################
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" && \
|
|
||||||
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh && \
|
|
||||||
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \
|
|
||||||
apt-get clean -y && \
|
|
||||||
apt-get autoclean -y && \
|
|
||||||
rm -rfv /var/lib/apt/lists/* && \
|
|
||||||
rm -rfv /var/cache/apt/archives/*.deb
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
|
@ -1,44 +0,0 @@
|
|||||||
FROM epicmorg/debian:bookworm-jdk8
|
|
||||||
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ARGuments
|
|
||||||
##################################################################
|
|
||||||
|
|
||||||
ARG RELEASE
|
|
||||||
ARG DOWNLOAD_URL
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Setup
|
|
||||||
##################################################################
|
|
||||||
ENV RUN_USER daemon
|
|
||||||
ENV RUN_GROUP daemon
|
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
|
||||||
WORKDIR $BITBUCKET_HOME
|
|
||||||
|
|
||||||
# Expose HTTP and SSH ports
|
|
||||||
EXPOSE 7990
|
|
||||||
EXPOSE 7999
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing
|
|
||||||
##################################################################
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" && \
|
|
||||||
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh && \
|
|
||||||
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \
|
|
||||||
apt-get clean -y && \
|
|
||||||
apt-get autoclean -y && \
|
|
||||||
rm -rfv /var/lib/apt/lists/* && \
|
|
||||||
rm -rfv /var/cache/apt/archives/*.deb
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
|
@ -1,45 +0,0 @@
|
|||||||
FROM epicmorg/debian:bookworm-jdk7
|
|
||||||
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ARGuments
|
|
||||||
##################################################################
|
|
||||||
|
|
||||||
ARG RELEASE
|
|
||||||
ARG DOWNLOAD_URL
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Setup
|
|
||||||
##################################################################
|
|
||||||
ENV RUN_USER daemon
|
|
||||||
ENV RUN_GROUP daemon
|
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
|
||||||
ENV STASH_HOME=${BITBUCKET_HOME}
|
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
|
||||||
WORKDIR $BITBUCKET_HOME
|
|
||||||
|
|
||||||
# Expose HTTP and SSH ports
|
|
||||||
EXPOSE 7990
|
|
||||||
EXPOSE 7999
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing
|
|
||||||
##################################################################
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" && \
|
|
||||||
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
# sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh && \
|
|
||||||
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \
|
|
||||||
apt-get clean -y && \
|
|
||||||
apt-get autoclean -y && \
|
|
||||||
rm -rfv /var/lib/apt/lists/* && \
|
|
||||||
rm -rfv /var/cache/apt/archives/*.deb
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
|
@ -1,45 +0,0 @@
|
|||||||
FROM epicmorg/debian:bookworm-jdk8
|
|
||||||
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ARGuments
|
|
||||||
##################################################################
|
|
||||||
|
|
||||||
ARG RELEASE
|
|
||||||
ARG DOWNLOAD_URL
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Setup
|
|
||||||
##################################################################
|
|
||||||
ENV RUN_USER daemon
|
|
||||||
ENV RUN_GROUP daemon
|
|
||||||
|
|
||||||
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
|
||||||
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
|
||||||
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
|
||||||
ENV STASH_HOME=${BITBUCKET_HOME}
|
|
||||||
|
|
||||||
VOLUME ["${BITBUCKET_HOME}"]
|
|
||||||
WORKDIR $BITBUCKET_HOME
|
|
||||||
|
|
||||||
# Expose HTTP and SSH ports
|
|
||||||
EXPOSE 7990
|
|
||||||
EXPOSE 7999
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# Installing
|
|
||||||
##################################################################
|
|
||||||
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" -L ${DOWNLOAD_URL} | tar -xz --strip-components=1 -C "${BITBUCKET_INSTALL_DIR}" && \
|
|
||||||
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR} && \
|
|
||||||
# sed -i -e 's/^# umask/umask/' ${BITBUCKET_INSTALL_DIR}/bin/_start-webapp.sh && \
|
|
||||||
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \
|
|
||||||
apt-get clean -y && \
|
|
||||||
apt-get autoclean -y && \
|
|
||||||
rm -rfv /var/lib/apt/lists/* && \
|
|
||||||
rm -rfv /var/cache/apt/archives/*.deb
|
|
||||||
|
|
||||||
CMD ["/entrypoint.sh", "-fg"]
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--"]
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
|
@ -1,30 +1,32 @@
|
|||||||
PIP_BREAK_SYSTEM_PACKAGES=1
|
|
||||||
|
|
||||||
all: app
|
all: app
|
||||||
|
|
||||||
app:
|
app:
|
||||||
|
make pip
|
||||||
make build
|
make build
|
||||||
make deploy
|
make deploy
|
||||||
make clean
|
make clean
|
||||||
|
|
||||||
build:
|
build:
|
||||||
kaniko-wrapper --version
|
make build-buildah
|
||||||
|
|
||||||
dry:
|
deploy:
|
||||||
make dry-run
|
make deploy-buildah
|
||||||
|
|
||||||
test:
|
build-buildah:
|
||||||
make dry-run
|
buildah-wrapper --build
|
||||||
|
|
||||||
dry-run:
|
deploy-buildah:
|
||||||
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
buildah-wrapper --deploy
|
||||||
|
|
||||||
|
build-kaniko:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run
|
||||||
|
|
||||||
|
deploy-kaniko:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug
|
||||||
|
|
||||||
build-compose:
|
build-compose:
|
||||||
docker-compose build --compress --parallel --progress plain
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
deploy:
|
|
||||||
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
|
||||||
|
|
||||||
deploy-compose:
|
deploy-compose:
|
||||||
docker-compose push
|
docker-compose push
|
||||||
|
|
||||||
@ -34,3 +36,9 @@ clean:
|
|||||||
docker network prune -f
|
docker network prune -f
|
||||||
docker volume prune -f
|
docker volume prune -f
|
||||||
docker system prune -af
|
docker system prune -af
|
||||||
|
buildah rm -a
|
||||||
|
buildah rmi -a
|
||||||
|
|
||||||
|
pip:
|
||||||
|
pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper
|
||||||
|
pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper
|
@ -1,16 +0,0 @@
|
|||||||
#version: '3'
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk7:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk7"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
@ -1,32 +0,0 @@
|
|||||||
#version: '3'
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk8:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk8"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk11:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk11"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile.jdk11
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk17:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk17"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile.jdk17
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
@ -1,24 +0,0 @@
|
|||||||
#version: '3'
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk8:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk8"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk11:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk11"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile.jdk11
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
@ -1,16 +0,0 @@
|
|||||||
#version: '3'
|
|
||||||
services:
|
|
||||||
app:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
||||||
app-jdk8:
|
|
||||||
image: "epicmorg/bitbucket:${RELEASE}-jdk8"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
RELEASE: ${RELEASE}
|
|
||||||
DOWNLOAD_URL: ${DOWNLOAD_URL}
|
|
@ -1,2 +0,0 @@
|
|||||||
PyYAML
|
|
||||||
python-dotenv
|
|
@ -17,21 +17,21 @@
|
|||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
- name: Copy .env with link from template to each version directory
|
||||||
template:
|
template:
|
||||||
src: "template.stash.1.env.j2"
|
src: "env/template.stash.1-3.env.j2"
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/.env"
|
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/.env"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "docker-compose.jdk7.yml"
|
src: "docker-compose/template.docker-compose.jdk7.yml.j2"
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/docker-compose.yml"
|
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/docker-compose.yml"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
- name: Copy Dockerfile from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "Dockerfile.legacy.jdk7"
|
src: "dockerfile/template.Dockerfile.legacy.jdk7.j2"
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/Dockerfile"
|
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/Dockerfile"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
@ -17,21 +17,21 @@
|
|||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
- name: Copy .env with link from template to each version directory
|
||||||
template:
|
template:
|
||||||
src: "template.stash.2.env.j2"
|
src: "env/template.stash.1-3.env.j2"
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/.env"
|
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/.env"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "docker-compose.jdk7.yml"
|
src: "docker-compose/template.docker-compose.jdk7.yml.j2"
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/docker-compose.yml"
|
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/docker-compose.yml"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
- name: Copy Dockerfile from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "Dockerfile.legacy.jdk7"
|
src: "dockerfile/template.Dockerfile.legacy.jdk7.j2"
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/Dockerfile"
|
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/Dockerfile"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
@ -17,21 +17,21 @@
|
|||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
- name: Copy .env with link from template to each version directory
|
||||||
template:
|
template:
|
||||||
src: "template.stash.3.env.j2"
|
src: "env/template.stash.1-3.env.j2"
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/.env"
|
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/.env"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "docker-compose.jdk8.yml"
|
src: "docker-compose/template.docker-compose.jdk8.yml.j2"
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/docker-compose.yml"
|
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/docker-compose.yml"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
- name: Copy Dockerfile from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "Dockerfile.legacy.jdk8"
|
src: "dockerfile/template.Dockerfile.legacy.jdk8.j2"
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/Dockerfile"
|
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/Dockerfile"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
@ -17,21 +17,21 @@
|
|||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
- name: Copy .env with link from template to each version directory
|
||||||
template:
|
template:
|
||||||
src: "template.bitbucket.4.env.j2"
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/.env"
|
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/.env"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "docker-compose.jdk8.yml"
|
src: "docker-compose/template.docker-compose.jdk8.yml.j2"
|
||||||
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/docker-compose.yml"
|
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/docker-compose.yml"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
- name: Copy Dockerfile from template to each version directory
|
||||||
copy:
|
template:
|
||||||
src: "Dockerfile.legacy.jdk8"
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/Dockerfile"
|
dest: "{{ target_directory_bitbucket_4 }}/{{ item }}/Dockerfile"
|
||||||
force: true
|
force: true
|
||||||
with_items: "{{ bitbucket_versions }}"
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/5.jdk8.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_5 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_5 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_5 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_5 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_5 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_5 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/6.jdk8-11.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_6 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8-11.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk11 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/Dockerfile.jdk11"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_6 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/7.jdk8-11.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_7 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8-11.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk11 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/Dockerfile.jdk11"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_7 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/8.jdk17.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_8 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk17.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk17 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,66 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/8.jdk8-11-17.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_8 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8-11-17.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk11 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile.jdk11"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk17 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile.jdk17"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/8.jdk8-11.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_8 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8-11.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk11 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Dockerfile.jdk11"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_8 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/9.jdk17-21.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_9 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk17-21.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk21 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk21.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/Dockerfile.jdk21"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/bitbucket/9.jdk17.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
bitbucket_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Bitbucket versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_bitbucket_9 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.bitbucket.4-9.env.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk17.yml.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk17 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_bitbucket_9 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ bitbucket_versions }}"
|
@ -1,58 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/jira/8.jdk8-11.txt"
|
|
||||||
register: version_output
|
|
||||||
|
|
||||||
- name: Set version variable
|
|
||||||
set_fact:
|
|
||||||
jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
|
||||||
|
|
||||||
- name: Create directories for Jira versions
|
|
||||||
file:
|
|
||||||
path: "{{ target_directory_jira_8 }}/{{ item }}"
|
|
||||||
state: directory
|
|
||||||
mode: '0755'
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "template.env.j2"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/.env"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "docker-compose.yml"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk8"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile.jdk11 from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk11"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/Dockerfile.jdk11"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.sh"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/entrypoint.sh"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Makefile from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Makefile"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
@ -1,51 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/jira/8.jdk8.txt"
|
|
||||||
register: version_output
|
|
||||||
|
|
||||||
- name: Set version variable
|
|
||||||
set_fact:
|
|
||||||
jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
|
||||||
|
|
||||||
- name: Create directories for Jira versions
|
|
||||||
file:
|
|
||||||
path: "{{ target_directory_jira_8 }}/{{ item }}"
|
|
||||||
state: directory
|
|
||||||
mode: '0755'
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "template.env.j2"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/.env"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "docker-compose.yml"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk8"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.sh"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/entrypoint.sh"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Makefile from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Makefile"
|
|
||||||
dest: "{{ target_directory_jira_8 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
@ -1,65 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/jira/9.jdk8-11-17.txt"
|
|
||||||
register: version_output
|
|
||||||
|
|
||||||
- name: Set version variable
|
|
||||||
set_fact:
|
|
||||||
jira_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
|
||||||
|
|
||||||
- name: Create directories for Jira versions
|
|
||||||
file:
|
|
||||||
path: "{{ target_directory_jira_9 }}/{{ item }}"
|
|
||||||
state: directory
|
|
||||||
mode: '0755'
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy .env with link from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "template.env.j2"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/.env"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy docker-compose.yml from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "docker-compose.jdk8-11-17.yml"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk8"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile.jdk11 from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk11"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/Dockerfile.jdk11"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile.jdk17 from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Dockerfile.jdk17"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/Dockerfile.jdk17"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.sh"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/entrypoint.sh"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Makefile from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "Makefile"
|
|
||||||
dest: "{{ target_directory_jira_9 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ jira_versions }}"
|
|
@ -1,11 +1,35 @@
|
|||||||
#- name: "Generate images for Stash (Bitbucket) 1 (jdk7)"
|
# - name: "Generate images for Stash (Bitbucket) 1 (jdk7)"
|
||||||
# import_tasks: atlassian.bitbucket.1.jdk7.yml
|
# import_tasks: atlassian.bitbucket.1.jdk7.yml
|
||||||
|
#
|
||||||
#- name: "Generate images for Stash (Bitbucket) 2 (jdk7)"
|
# - name: "Generate images for Stash (Bitbucket) 2 (jdk7)"
|
||||||
# import_tasks: atlassian.bitbucket.2.jdk7.yml
|
# import_tasks: atlassian.bitbucket.2.jdk7.yml
|
||||||
|
#
|
||||||
#- name: "Generate images for Stash (Bitbucket) 3 (jdk8)"
|
# - name: "Generate images for Stash (Bitbucket) 3 (jdk8)"
|
||||||
# import_tasks: atlassian.bitbucket.3.jdk8.yml
|
# import_tasks: atlassian.bitbucket.3.jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Bitbucket 4 (jdk8)"
|
||||||
|
# import_tasks: atlassian.bitbucket.4.jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Bitbucket 5 (jdk8)"
|
||||||
|
# import_tasks: atlassian.bitbucket.5.jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Bitbucket 6 (jdk8 + jdk11)"
|
||||||
|
# import_tasks: atlassian.bitbucket.6.jdk8-11.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Bitbucket 7 (jdk8 + jdk11)"
|
||||||
|
# import_tasks: atlassian.bitbucket.7.jdk8-11.yml
|
||||||
|
|
||||||
- name: "Generate images for Bitbucket 4 (jdk8)"
|
- name: "Generate images for Bitbucket 8 (jdk8 + jdk11)"
|
||||||
import_tasks: atlassian.bitbucket.4.jdk8.yml
|
import_tasks: atlassian.bitbucket.8.jdk8-11.yml
|
||||||
|
|
||||||
|
- name: "Generate images for Bitbucket 8 (jdk8 + jdk11 + jdk17)"
|
||||||
|
import_tasks: atlassian.bitbucket.8.jdk8-11-17.yml
|
||||||
|
|
||||||
|
- name: "Generate images for Bitbucket 8 (jdk17)"
|
||||||
|
import_tasks: atlassian.bitbucket.8.jdk17.yml
|
||||||
|
|
||||||
|
- name: "Generate images for Bitbucket 9 (jdk17)"
|
||||||
|
import_tasks: atlassian.bitbucket.9.jdk17.yml
|
||||||
|
|
||||||
|
- name: "Generate images for Bitbucket 9 (jdk17 + jdk21)"
|
||||||
|
import_tasks: atlassian.bitbucket.9.jdk17-21.yml
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk17:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk17"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk21:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk21"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk21
|
@ -0,0 +1,9 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk17:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk17"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -0,0 +1,9 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk7:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk7"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -0,0 +1,19 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk8:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk11:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk11"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk11
|
||||||
|
app-jdk17:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk17"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk17
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk8:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk11:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk11"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk11
|
@ -0,0 +1,9 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk8:
|
||||||
|
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk8"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -0,0 +1,95 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk11
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,95 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk17
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,95 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk21
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,95 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk8
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,96 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk7
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-stash-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
ENV STASH_HOME=${BITBUCKET_HOME}
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,96 @@
|
|||||||
|
FROM quay.io/epicmorg/debian:bookworm-jdk8
|
||||||
|
LABEL maintainer="Atlassian Bitbucket Team; EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# ARGuments
|
||||||
|
##################################################################
|
||||||
|
ARG RELEASE={{ item }}
|
||||||
|
ARG DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
||||||
|
ARG TEMP_ARCHIVE=/tmp/atlassian-stash-${RELEASE}.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup
|
||||||
|
##################################################################
|
||||||
|
ENV RUN_USER daemon
|
||||||
|
ENV RUN_GROUP daemon
|
||||||
|
|
||||||
|
# https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+home+directory
|
||||||
|
ENV BITBUCKET_HOME /var/atlassian/application-data/bitbucket
|
||||||
|
ENV BITBUCKET_INSTALL_DIR /opt/atlassian/bitbucket
|
||||||
|
ENV STASH_HOME=${BITBUCKET_HOME}
|
||||||
|
|
||||||
|
VOLUME ["${BITBUCKET_HOME}"]
|
||||||
|
WORKDIR $BITBUCKET_HOME
|
||||||
|
|
||||||
|
# Expose HTTP and SSH ports
|
||||||
|
EXPOSE 7990
|
||||||
|
EXPOSE 7999
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Installing
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOWNLOAD_URL} /tmp
|
||||||
|
RUN mkdir -p ${BITBUCKET_INSTALL_DIR} && \
|
||||||
|
tar -xvzf ${TEMP_ARCHIVE} --strip-components=1 --directory "${BITBUCKET_INSTALL_DIR}" && \
|
||||||
|
chown -R ${RUN_USER}:${RUN_GROUP} ${BITBUCKET_INSTALL_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Post-Installing Setup
|
||||||
|
##################################################################
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/launchpad_git-mainline.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/launchpad_git-stable.list && \
|
||||||
|
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get remove -y \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \
|
||||||
|
git \
|
||||||
|
git-extras \
|
||||||
|
git-flow \
|
||||||
|
git-cvs \
|
||||||
|
git-doc \
|
||||||
|
git-email \
|
||||||
|
git-mediawiki \
|
||||||
|
git-crypt \
|
||||||
|
git-lfs \
|
||||||
|
git-ftp
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Git Check
|
||||||
|
##################################################################
|
||||||
|
RUN git-lfs install --skip-repo --system --force && \
|
||||||
|
echo "=============================================" && \
|
||||||
|
echo git $(git --version) && \
|
||||||
|
echo git-lfs $(git-lfs --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoremove -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /root/tmp/* && \
|
||||||
|
rm -rfv /tmp/*
|
||||||
|
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
RUN chmod +x /entrypoint.sh
|
||||||
|
|
||||||
|
CMD ["/entrypoint.sh", "-fg"]
|
||||||
|
ENTRYPOINT ["/usr/bin/tini", "--"]
|
||||||
|
|
||||||
|
RUN updatedb
|
3
bin/ansible/roles/atlassian.bitbucket/templates/env/template.bitbucket.4-9.env.j2
vendored
Normal file
3
bin/ansible/roles/atlassian.bitbucket/templates/env/template.bitbucket.4-9.env.j2
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
RELEASE={{ item }}
|
||||||
|
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
||||||
|
TEMP_ARCHIVE=/tmp/atlassian-bitbucket-${RELEASE}.tar.gz
|
3
bin/ansible/roles/atlassian.bitbucket/templates/env/template.stash.1-3.env.j2
vendored
Normal file
3
bin/ansible/roles/atlassian.bitbucket/templates/env/template.stash.1-3.env.j2
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
RELEASE={{ item }}
|
||||||
|
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
||||||
|
TEMP_ARCHIVE=/tmp/atlassian-stash-${RELEASE}.tar.gz
|
@ -1,2 +0,0 @@
|
|||||||
RELEASE={{ item }}
|
|
||||||
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-bitbucket-${RELEASE}.tar.gz
|
|
@ -1,2 +0,0 @@
|
|||||||
RELEASE={{ item }}
|
|
||||||
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
|
@ -1,2 +0,0 @@
|
|||||||
RELEASE={{ item }}
|
|
||||||
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
|
@ -1,2 +0,0 @@
|
|||||||
RELEASE={{ item }}
|
|
||||||
DOWNLOAD_URL=https://www.atlassian.com/software/stash/downloads/binary/atlassian-stash-${RELEASE}.tar.gz
|
|
@ -7,3 +7,4 @@ target_directory_bitbucket_5: "/opt/tmp/bitbucket/5"
|
|||||||
target_directory_bitbucket_6: "/opt/tmp/bitbucket/6"
|
target_directory_bitbucket_6: "/opt/tmp/bitbucket/6"
|
||||||
target_directory_bitbucket_7: "/opt/tmp/bitbucket/7"
|
target_directory_bitbucket_7: "/opt/tmp/bitbucket/7"
|
||||||
target_directory_bitbucket_8: "/opt/tmp/bitbucket/8"
|
target_directory_bitbucket_8: "/opt/tmp/bitbucket/8"
|
||||||
|
target_directory_bitbucket_9: "/opt/tmp/bitbucket/9"
|
||||||
|
44
bin/ansible/roles/atlassian.confluence/files/Makefile
Normal file
44
bin/ansible/roles/atlassian.confluence/files/Makefile
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make pip
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
make build-buildah
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
make deploy-buildah
|
||||||
|
|
||||||
|
build-buildah:
|
||||||
|
buildah-wrapper --build
|
||||||
|
|
||||||
|
deploy-buildah:
|
||||||
|
buildah-wrapper --deploy
|
||||||
|
|
||||||
|
build-kaniko:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run
|
||||||
|
|
||||||
|
deploy-kaniko:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
||||||
|
buildah rm -a
|
||||||
|
buildah rmi -a
|
||||||
|
|
||||||
|
pip:
|
||||||
|
pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper
|
||||||
|
pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/4.jdk6-jdk7.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_4 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk6-7.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk6.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile.jdk7 from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk7.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/Dockerfile.jdk7"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/4.jdk6.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_4 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk6.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk6.j2"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_4 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/5.jdk7-jdk8.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_5 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk7-8.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk7.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/Dockerfile.jdk8"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/5.jdk7.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_5 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk7.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk7.j2"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_5 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/6.jdk8.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_6 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_6 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_6 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_confluence_6 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_6 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_6 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/7.jdk8-11.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_7 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8-11.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/Dockerfile.jdk11"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,52 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/7.jdk8.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_7 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk8.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk8.j2"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_7 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/8.jdk11-17.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_8 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk11-17.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk11.j2"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/Dockerfile.jdk17"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_8 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
@ -0,0 +1,59 @@
|
|||||||
|
- name: Read versions from file
|
||||||
|
slurp:
|
||||||
|
src: "roles/common/files/versions/confluence/9.jdk17-21.txt"
|
||||||
|
register: version_output
|
||||||
|
|
||||||
|
- name: Set version variable
|
||||||
|
set_fact:
|
||||||
|
confluence_versions: "{{ version_output['content'] | b64decode | trim | split('\n') }}"
|
||||||
|
|
||||||
|
- name: Create directories for Confluence versions
|
||||||
|
file:
|
||||||
|
path: "{{ target_directory_confluence_9 }}/{{ item }}"
|
||||||
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy .env with link from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "env/template.env.j2"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/.env"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy docker-compose.yml from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "docker-compose/template.docker-compose.jdk17-21.yml.j2"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/docker-compose.yml"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk17.j2"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/Dockerfile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Dockerfile from template to each version directory
|
||||||
|
template:
|
||||||
|
src: "dockerfile/template.Dockerfile.jdk21.j2"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/Dockerfile.jdk21"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "entrypoint.sh"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/entrypoint.sh"
|
||||||
|
mode: "0777"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
||||||
|
|
||||||
|
- name: Copy Makefile from 'files' directory to each version directory
|
||||||
|
copy:
|
||||||
|
src: "Makefile"
|
||||||
|
dest: "{{ target_directory_confluence_9 }}/{{ item }}/Makefile"
|
||||||
|
force: true
|
||||||
|
with_items: "{{ confluence_versions }}"
|
26
bin/ansible/roles/atlassian.confluence/tasks/main.yml
Normal file
26
bin/ansible/roles/atlassian.confluence/tasks/main.yml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
# - name: "Generate images for Confluence 4 (jdk6)"
|
||||||
|
# import_tasks: atlassian.confluence.4.jdk6.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 4 (jdk6 + jdk7)"
|
||||||
|
# import_tasks: atlassian.confluence.4.jdk6-jdk7.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 5 (jdk7)"
|
||||||
|
# import_tasks: atlassian.confluence.5.jdk7.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 5 (jdk7 + jdk8)"
|
||||||
|
# import_tasks: atlassian.confluence.5.jdk7-jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 6 (jdk8)"
|
||||||
|
# import_tasks: atlassian.confluence.6.jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generat images for Confluence 7 (jdk8)"
|
||||||
|
# import_tasks: atlassian.confluence.7.jdk8.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 7 (jdk8 + jdk11)"
|
||||||
|
# import_tasks: atlassian.confluence.7.jdk8-jdk11.yml
|
||||||
|
#
|
||||||
|
# - name: "Generate images for Confluence 8 (jdk11 + jdk17)"
|
||||||
|
# import_tasks: atlassian.confluence.8.jdk11-jdk17.yml
|
||||||
|
|
||||||
|
- name: "Generate images for Confluence 9 (jdk17 + jdk21)"
|
||||||
|
import_tasks: atlassian.confluence.9.jdk17-jdk21.yml
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk11:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk11"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk17:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk17"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk17
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk17:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk17"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk21:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk21"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk21
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk6:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk7:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk7"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk7
|
@ -0,0 +1,9 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk6:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk6"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk7:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk7"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-jdk8:
|
||||||
|
image: "quay.io/epicmorg/confluence:{{ item }}-jdk8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile.jdk8
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user