mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-04-21 22:13:33 +03:00
Compare commits
No commits in common. "master" and "v20230705" have entirely different histories.
13
.github/FUNDING.yml
vendored
Normal file
13
.github/FUNDING.yml
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# These are supported funding model platforms
|
||||||
|
patreon: epicmorg
|
||||||
|
ko_fi: epicmorg
|
||||||
|
custom: https://ko-fi.com/alexz696
|
||||||
|
|
||||||
|
#github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||||
|
#open_collective: # Replace with a single Open Collective username
|
||||||
|
#tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||||
|
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||||
|
#liberapay: # Replace with a single Liberapay username
|
||||||
|
#issuehunt: # Replace with a single IssueHunt username
|
||||||
|
#otechie: # Replace with a single Otechie username
|
||||||
|
#custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
27
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
name: Bug report
|
||||||
|
about: Create a report to help us improve
|
||||||
|
title: ''
|
||||||
|
labels: 'bug, Regular Priority'
|
||||||
|
assignees: 'stamepicmorg'
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Describe the bug**
|
||||||
|
A clear and concise description of what the bug is.
|
||||||
|
|
||||||
|
**To Reproduce**
|
||||||
|
Steps to reproduce the behavior:
|
||||||
|
1. Go to '...'
|
||||||
|
2. Click on '....'
|
||||||
|
3. Scroll down to '....'
|
||||||
|
4. See error
|
||||||
|
|
||||||
|
**Expected behavior**
|
||||||
|
A clear and concise description of what you expected to happen.
|
||||||
|
|
||||||
|
**Screenshots**
|
||||||
|
If applicable, add screenshots to help explain your problem.
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
Add any other context about the problem here.
|
18
.github/ISSUE_TEMPLATE/cve_report.md
vendored
Normal file
18
.github/ISSUE_TEMPLATE/cve_report.md
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
name: CVE report
|
||||||
|
about: Create a report of some CVE
|
||||||
|
title: '[CVE] '
|
||||||
|
labels: 'CVE, High Priority'
|
||||||
|
assignees: 'stamepicmorg'
|
||||||
|
|
||||||
|
---
|
||||||
|
**CVE number or URL**
|
||||||
|
|
||||||
|
**Describe**
|
||||||
|
A clear and concise description of what the CVE is.
|
||||||
|
|
||||||
|
**Screenshots**
|
||||||
|
If applicable, add screenshots to help explain your problem.
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
Add any other context about the problem here.
|
21
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
21
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
name: Feature request
|
||||||
|
about: Suggest an idea for this project
|
||||||
|
title: ''
|
||||||
|
labels: 'Feature request, help wanted'
|
||||||
|
assignees: 'stamepicmorg'
|
||||||
|
milestone: 'Due 2021 🙏'
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Is your feature request related to a problem? Please describe.**
|
||||||
|
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||||
|
|
||||||
|
**Describe the solution you'd like**
|
||||||
|
A clear and concise description of what you want to happen.
|
||||||
|
|
||||||
|
**Describe alternatives you've considered**
|
||||||
|
A clear and concise description of any alternative solutions or features you've considered.
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
Add any other context or screenshots about the feature request here.
|
17
.github/ISSUE_TEMPLATE/task_generic.md
vendored
Normal file
17
.github/ISSUE_TEMPLATE/task_generic.md
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
name: Generic task
|
||||||
|
about: Create a generic task
|
||||||
|
title: ''
|
||||||
|
labels: 'task, Regular Priority'
|
||||||
|
assignees: 'stamepicmorg'
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Describe**
|
||||||
|
A clear and concise description of what the bug is.
|
||||||
|
|
||||||
|
**Screenshots**
|
||||||
|
If applicable, add screenshots to help explain your problem.
|
||||||
|
|
||||||
|
**Additional context**
|
||||||
|
Add any other context about the problem here.
|
13
.github/pull_request_template.md
vendored
Normal file
13
.github/pull_request_template.md
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
## Purpose
|
||||||
|
_Describe the problem or feature in addition to a link to the issues._
|
||||||
|
|
||||||
|
## Approach
|
||||||
|
_How does this change address the problem?_
|
||||||
|
|
||||||
|
#### Open Questions and Pre-Merge TODOs
|
||||||
|
- [ ] Use github checklists. When solved, check the box and explain the answer.
|
||||||
|
|
||||||
|
## Learning
|
||||||
|
_Describe the research stage_
|
||||||
|
|
||||||
|
_Links to blog posts, patterns, libraries or addons used to solve this problem_
|
@ -13,16 +13,13 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -87,16 +84,13 @@ jobs:
|
|||||||
|
|
||||||
build-all-iamges:
|
build-all-iamges:
|
||||||
name: All images
|
name: All images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -178,16 +172,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/debian:bookworm-latest linux/php/latest
|
run: docker build --compress -t epicmorg/php:latest linux/php/latest
|
||||||
|
|
||||||
- name: PHP 7.4
|
- name: PHP 7.4
|
||||||
run: docker build --compress -t epicmorg/debian:bookworm-php7.4 linux/php/php7.4
|
run: docker build --compress -t epicmorg/php:php7.4 linux/php/php7.4
|
||||||
|
|
||||||
- name: PHP 7.3
|
- name: PHP 7.3
|
||||||
run: docker build --compress -t epicmorg/debian:bookworm-php7.3 linux/php/php7.3
|
run: docker build --compress -t epicmorg/php:php7.3 linux/php/php7.3
|
||||||
|
|
||||||
- name: PHP 7.2
|
- name: PHP 7.2
|
||||||
run: docker build --compress -t epicmorg/debian:bookworm-php7.2 linux/php/php7.2
|
run: docker build --compress -t epicmorg/php: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,16 +20,13 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -81,16 +78,13 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -126,17 +120,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -173,17 +164,14 @@ 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-20.04
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -220,23 +208,20 @@ 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-20.04
|
||||||
needs: build-base-develop-iamges
|
needs: build-base-develop-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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/debian:bookworm-latest linux/php/latest
|
run: docker build --compress -t epicmorg/php:latest linux/php/latest
|
||||||
- name: Push PHP (latest)
|
- name: Push PHP (latest)
|
||||||
run: docker push epicmorg/debian:bookworm-latest
|
run: docker push epicmorg/php: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
|
||||||
@ -282,17 +267,14 @@ jobs:
|
|||||||
|
|
||||||
build-tr-iamges:
|
build-tr-iamges:
|
||||||
name: Testrail image
|
name: Testrail image
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
needs: build-emg-main-iamges
|
needs: build-emg-main-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -309,17 +291,14 @@ 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-20.04
|
||||||
needs: build-emg-main-iamges
|
needs: build-emg-main-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -343,19 +322,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/debian:bookworm-php7.4 linux/php/php7.4
|
run: docker build --compress -t epicmorg/php:php7.4 linux/php/php7.4
|
||||||
- name: Push PHP 7.4
|
- name: Push PHP 7.4
|
||||||
run: docker push epicmorg/debian:bookworm-php7.4
|
run: docker push epicmorg/php:php7.4
|
||||||
|
|
||||||
- name: PHP 7.3
|
- name: PHP 7.3
|
||||||
run: docker build --compress -t epicmorg/debian:bookworm-php7.3 linux/php/php7.3
|
run: docker build --compress -t epicmorg/php:php7.3 linux/php/php7.3
|
||||||
- name: Push PHP 7.3
|
- name: Push PHP 7.3
|
||||||
run: docker push epicmorg/debian:bookworm-php7.3
|
run: docker push epicmorg/php:php7.3
|
||||||
|
|
||||||
- name: PHP 7.2
|
- name: PHP 7.2
|
||||||
run: docker build --compress -t epicmorg/debian:bookworm-php7.2 linux/php/php7.2
|
run: docker build --compress -t epicmorg/php:php7.2 linux/php/php7.2
|
||||||
- name: Push PHP 7.2
|
- name: Push PHP 7.2
|
||||||
run: docker push epicmorg/debian:bookworm-php7.2
|
run: docker push epicmorg/php:php7.2
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: docker system prune --all --force --volumes
|
run: docker system prune --all --force --volumes
|
||||||
@ -399,17 +378,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -431,17 +407,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -463,17 +436,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -495,17 +465,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -522,17 +489,14 @@ jobs:
|
|||||||
|
|
||||||
build-qbt-iamges:
|
build-qbt-iamges:
|
||||||
name: qBitTorrent images
|
name: qBitTorrent images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -559,17 +523,14 @@ jobs:
|
|||||||
|
|
||||||
build-pgsql-iamges:
|
build-pgsql-iamges:
|
||||||
name: PostgresSQL Backport images
|
name: PostgresSQL Backport images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
needs: build-base-edge-iamges
|
needs: build-base-edge-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -651,16 +612,13 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
build-nextcloud-backports:
|
build-nextcloud-backports:
|
||||||
name: NextCloud Backport images
|
name: NextCloud Backport images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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)
|
||||||
@ -715,17 +673,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -1472,17 +1427,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -1634,17 +1586,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -1676,17 +1625,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -2249,17 +2195,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -2461,17 +2404,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -2488,17 +2428,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -2525,17 +2462,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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
|
||||||
@ -3129,17 +3063,14 @@ 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-20.04
|
||||||
needs: build-base-prod-iamges
|
needs: build-base-prod-iamges
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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,12 +19,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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,12 +28,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Log into docker 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: 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}}'
|
||||||
|
@ -1,148 +0,0 @@
|
|||||||
name: EpicMorg Advanced Debian Python Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '1 1 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-python-base-images:
|
|
||||||
name: Build EpicMorg Advanced Debian Python Base 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 Python 2.7 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/2.7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.6 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.7 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.8 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.9 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.10 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.11 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.12 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.13 Main Image:"
|
|
||||||
run: cd linux/advanced/python/main/3.13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-python-develop-images:
|
|
||||||
name: Build EpicMorg Advanced Debian Python Develop Images
|
|
||||||
runs-on: [ubuntu-24.04]
|
|
||||||
needs: build-python-base-images
|
|
||||||
|
|
||||||
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 Python 2.7 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/2.7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.6 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.7 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.8 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.9 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.10 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.11 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.12 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy Python 3.13 Develop Image:"
|
|
||||||
run: cd linux/advanced/python/develop/3.13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
@ -1,69 +0,0 @@
|
|||||||
name: EpicMorg EcoSystem FreeGPT Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 2,4,6'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-freegpt-webui-image:
|
|
||||||
name: EpicMorg EcoSystem freegpt-webui Image
|
|
||||||
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 freegpt-webui 1.0
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.0 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.1
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.1 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.2
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.3
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.3 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.3.1
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.3.1 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.3.2
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.3.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui 1.4
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/1.4 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy freegpt-webui latest
|
|
||||||
run: cd linux/ecosystem/freegpt-webui/latest && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
41
.github/workflows/epicmorg.advanced.images.yml
vendored
Normal file
41
.github/workflows/epicmorg.advanced.images.yml
vendored
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
name: EpicMorg Advanced Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 2,4,6'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-images:
|
||||||
|
name: Build EpicMorg Advanced Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy 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: "Build and Deploy Advanced Sentry Image:"
|
||||||
|
run: cd linux/advanced/sentry/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Advanced Redash Images:"
|
||||||
|
# run: cd linux/advanced/redash && pwd && make sync && make patch && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
@ -1,44 +0,0 @@
|
|||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg Advanced Nextcloud Images
|
name: EpicMorg Advanced Nextcloud Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 02 * * 2,4,6'
|
- cron: '0 02 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,184 +11,104 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Nextcloud 14 Stock Images:"
|
||||||
run: make pip
|
run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
|
||||||
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 14 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 15 Stock Images:"
|
||||||
# run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 15 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 16 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/16 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 17 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/17 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 18 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/18 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 19 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/19 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 20 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/20 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 21 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 22 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 23 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 24 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/24 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 25 Stock Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/pure/25 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 26 Stock Images:"
|
|
||||||
# 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 16 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/27 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/16 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 28 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 17 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/28 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/17 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 29 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 18 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/29 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/18 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 30 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 19 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/30 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/pure/19 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 31 Stock Images:"
|
- name: "Build and Deploy Advanced Nextcloud 20 Stock Images:"
|
||||||
run: cd linux/advanced/nextcloud/pure/31 && 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:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 22 Stock Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 23 Stock Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 24 Stock Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/24 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 25 Stock Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/pure/25 && 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
|
|
||||||
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-22.04
|
||||||
needs: build-pure-images
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Nextcloud 14 Patched Images:"
|
||||||
run: make pip
|
run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy
|
||||||
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 14 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 15 Patched Images:"
|
||||||
# run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/15 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 15 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/15 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 16 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/16 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 17 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/17 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 18 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/18 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 19 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/19 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 20 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/20 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 21 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 22 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 23 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 24 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/24 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 25 Patched Images:"
|
|
||||||
# run: cd linux/advanced/nextcloud/patched/25 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Advanced Nextcloud 26 Patched Images:"
|
|
||||||
# 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 16 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/27 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/16 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 28 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 17 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/28 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/17 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 29 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 18 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/29 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/18 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 30 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 19 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/30 && pwd && make build && make deploy
|
run: cd linux/advanced/nextcloud/patched/19 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Nextcloud 31 Patched Images:"
|
- name: "Build and Deploy Advanced Nextcloud 20 Patched Images:"
|
||||||
run: cd linux/advanced/nextcloud/patched/31 && 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:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 22 Patched Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 23 Patched Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/23 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 24 Patched Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/24 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Nextcloud 25 Patched Images:"
|
||||||
|
run: cd linux/advanced/nextcloud/patched/25 && 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
|
||||||
@ -194,4 +116,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
@ -1,110 +0,0 @@
|
|||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
@ -1,7 +1,9 @@
|
|||||||
name: "EpicMorg Advanced Vscode Server Images"
|
name: "EpicMorg Advanced Vscode Server Images"
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * 2,4,6'
|
- cron: '0 0 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Vscode Server Images:"
|
- name: "Build and Deploy Advanced Vscode Server Images:"
|
||||||
@ -44,39 +32,18 @@ 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
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Vscode Server NodeJS Images:"
|
|
||||||
run: cd linux/advanced/vscode-server/nodejs && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Vscode Server CPP Images:"
|
- name: "Build and Deploy Advanced Vscode Server CPP Images:"
|
||||||
run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy
|
run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Advanced Vscode Server DevOps Images:"
|
||||||
|
run: cd linux/advanced/vscode-server/devops && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Vscode Server Docker Images:"
|
- name: "Build and Deploy Advanced Vscode Server Docker Images:"
|
||||||
run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy
|
run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Vscode Server dotnet Images:"
|
- name: "Build and Deploy Advanced Vscode Server dotnet Images:"
|
||||||
run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy
|
run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -89,6 +56,5 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg Advanced Zabbix Images
|
name: EpicMorg Advanced Zabbix Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 03 * * 2,4,6'
|
- cron: '0 03 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -67,30 +55,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -122,30 +96,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -177,30 +137,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -235,30 +181,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -293,30 +225,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -351,30 +269,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -409,30 +313,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -466,31 +356,17 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-64-images:
|
build-64-images:
|
||||||
name: Build EpicMorg Advanced Zabbix 6.4 Images
|
name: Build EpicMorg Advanced Zabbix 6.2 Images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/6.4/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/6.4/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -521,150 +397,20 @@ jobs:
|
|||||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||||
run: cd linux/advanced/zabbix/6.4/web-pgsql && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/6.4/web-pgsql && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-70-images:
|
|
||||||
name: Build EpicMorg Advanced Zabbix 7.0 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 Zabbix Agent Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/agent && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/agent2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/java-gateway && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/proxy-mysql && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/proxy-sqlite3 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/server-mysql && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/server-pgsql && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/snmptraps && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/web-mysql && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
|
||||||
run: cd linux/advanced/zabbix/7.0/web-pgsql && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-72-images:
|
|
||||||
name: Build EpicMorg Advanced Zabbix 7.2 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 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:
|
build-trunk-images:
|
||||||
name: Build EpicMorg Advanced Zabbix trunk Images
|
name: Build EpicMorg Advanced Zabbix 6.2 Images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Advanced Zabbix Agent Images:"
|
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||||
run: cd linux/advanced/zabbix/trunk/agent && pwd && make build && make deploy
|
run: cd linux/advanced/zabbix/trunk/agent && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -698,4 +444,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem Atlassian Main Images
|
name: EpicMorg EcoSystem Atlassian Main Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '5 5 * * 1,3,5'
|
- cron: '5 5 * * 1,3,5'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Atlassian Bitbucket Image:"
|
- name: "Build and Deploy Atlassian Bitbucket Image:"
|
||||||
run: cd linux/ecosystem/atlassian/bitbucket/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/atlassian/bitbucket/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -45,8 +33,8 @@ jobs:
|
|||||||
# - name: "Build and Deploy Atlassian Fisheye Image:"
|
# - name: "Build and Deploy Atlassian Fisheye Image:"
|
||||||
# run: cd linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy
|
# run: cd linux/ecosystem/atlassian/fisheye/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
# - name: "Build and Deploy Atlassian Fisheye + Crucible Image:"
|
- name: "Build and Deploy Atlassian Fisheye + Crucible Image:"
|
||||||
# run: cd linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/atlassian/fisheye-crucible/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Atlassian Jira Image:"
|
- name: "Build and Deploy Atlassian Jira Image:"
|
||||||
run: cd linux/ecosystem/atlassian/jira/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/atlassian/jira/latest && pwd && make build && make deploy
|
||||||
@ -54,4 +42,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
72
.github/workflows/epicmorg.base.images.current.debian10.yml
vendored
Normal file
72
.github/workflows/epicmorg.base.images.current.debian10.yml
vendored
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
name: EpicMorg Debian 10 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-10-images:
|
||||||
|
name: Build EpicMorg Debian 10 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk13 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk14 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 10 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 10 jdk19 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
72
.github/workflows/epicmorg.base.images.current.debian11.yml
vendored
Normal file
72
.github/workflows/epicmorg.base.images.current.debian11.yml
vendored
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
name: EpicMorg Debian 11 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-10-images:
|
||||||
|
name: Build EpicMorg Debian 11 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 11 jdk12 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 11 jdk13 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 11 jdk14 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 11 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 11 jdk19 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
72
.github/workflows/epicmorg.base.images.current.debian12.yml.disabled
vendored
Normal file
72
.github/workflows/epicmorg.base.images.current.debian12.yml.disabled
vendored
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
name: EpicMorg Debian 12 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-10-images:
|
||||||
|
name: Build EpicMorg Debian 12 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 12 jdk12 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 12 jdk13 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 12 jdk14 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 12 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 12 jdk19 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
210
.github/workflows/epicmorg.base.images.debian.10.yml
vendored
210
.github/workflows/epicmorg.base.images.debian.10.yml
vendored
@ -1,210 +0,0 @@
|
|||||||
name: EpicMorg Debian 10 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-10-images:
|
|
||||||
name: Build EpicMorg Debian 10 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 Debian 10 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 jdk22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS Current Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/current && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 5 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 13 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 10 NodeJS 22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/10-buster/nodejs/node22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
355
.github/workflows/epicmorg.base.images.debian.11.yml
vendored
355
.github/workflows/epicmorg.base.images.debian.11.yml
vendored
@ -1,355 +0,0 @@
|
|||||||
name: EpicMorg Debian 11 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-10-images:
|
|
||||||
name: Build EpicMorg Debian 11 LTS Images
|
|
||||||
runs-on: [ubuntu-24.04]
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Log into 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 Debian 11 LTS slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make 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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk17 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 LTS jdk21 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS Current Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/current && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 5 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 7 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 12 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 18 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 NodeJS 21 Image:"
|
|
||||||
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:"
|
|
||||||
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
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet STS Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 6 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 11 dotNet 8 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/dotnet/dotnet9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
393
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
393
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
@ -1,393 +0,0 @@
|
|||||||
name: EpicMorg Debian 12 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
env:
|
|
||||||
BUILDAH_FORMAT: docker
|
|
||||||
BUILDAH_ISOLATION: docker
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-10-images:
|
|
||||||
name: Build EpicMorg Debian 12 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 Debian 12 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk18 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 jdk20 Image:"
|
|
||||||
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:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS Current Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/current && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 5 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 12 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 18 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 NodeJS 22 Image:"
|
|
||||||
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
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet STS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/sts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 5 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 7 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
386
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
386
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
@ -1,386 +0,0 @@
|
|||||||
name: EpicMorg Debian 13 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '1 1 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-10-images:
|
|
||||||
name: Build EpicMorg Debian 13 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 Debian 13 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 jdk21 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS Current Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/current && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 5 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 7 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 12 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 19 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 NodeJS 22 Image:"
|
|
||||||
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
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet STS Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 6 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 13 dotNet 8 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy Debian 13 PHP Latest Image:"
|
|
||||||
# # run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/latest && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 7.0 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 7.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 7.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 7.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 7.4 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.4 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 8.0 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 8.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 8.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 13 PHP 8.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
144
.github/workflows/epicmorg.base.images.debian.6.yml
vendored
144
.github/workflows/epicmorg.base.images.debian.6.yml
vendored
@ -1,144 +0,0 @@
|
|||||||
name: EpicMorg Debian 6 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-06-images:
|
|
||||||
name: Build EpicMorg Debian 6 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 Debian 6 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 5 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
143
.github/workflows/epicmorg.base.images.debian.7.yml
vendored
143
.github/workflows/epicmorg.base.images.debian.7.yml
vendored
@ -1,143 +0,0 @@
|
|||||||
name: EpicMorg Debian 7 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-07-images:
|
|
||||||
name: Build EpicMorg Debian 7 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 Debian 7 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 5 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
185
.github/workflows/epicmorg.base.images.debian.8.yml
vendored
185
.github/workflows/epicmorg.base.images.debian.8.yml
vendored
@ -1,185 +0,0 @@
|
|||||||
name: EpicMorg Debian 8 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-08-images:
|
|
||||||
name: Build EpicMorg Debian 8 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 Debian 8 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 5 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 13 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
182
.github/workflows/epicmorg.base.images.debian.9.yml
vendored
182
.github/workflows/epicmorg.base.images.debian.9.yml
vendored
@ -1,182 +0,0 @@
|
|||||||
name: EpicMorg Debian 9 Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-09-images:
|
|
||||||
name: Build EpicMorg Debian 9 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 Debian 9 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 5 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 13 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
@ -1,393 +0,0 @@
|
|||||||
name: EpicMorg Debian SID Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
schedule:
|
|
||||||
- cron: '2 2 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-10-images:
|
|
||||||
name: Build EpicMorg Debian SID 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 Debian SID slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID jdk20 Image:"
|
|
||||||
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:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS Current Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/current && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 0.12 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 4 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 5 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 9 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 10 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 12 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 14 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 15 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 18 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID NodeJS 21 Image:"
|
|
||||||
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:"
|
|
||||||
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
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet LTS Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet STS Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 6 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian SID dotNet 8 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy Debian SID PHP Latest Image:"
|
|
||||||
# # run: cd linux/ecosystem/epicmorg/debian/sid/php/latest && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 7.0 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 7.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 7.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 7.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 7.4 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.4 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 8.0 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.0 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 8.1 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.1 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 8.2 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.2 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian SID PHP 8.3 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.3 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
# ##################################################################################
|
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem Gitlab Runner Images
|
name: EpicMorg EcoSystem Gitlab Runner Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '4 5 * * 2,4,6'
|
- cron: '4 5 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,257 +11,98 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 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-22.04
|
||||||
# needs: build-glr-main-images
|
needs: build-glr-main-images
|
||||||
#
|
|
||||||
# steps:
|
steps:
|
||||||
# - uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
# - 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: Check buildah
|
- name: Test Make
|
||||||
# run: |
|
run: make
|
||||||
# buildah --version
|
|
||||||
# buildah info
|
- 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
|
||||||
# - name: Test Make
|
|
||||||
# run: make
|
- 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
|
||||||
- name: Install requirements.txt
|
|
||||||
run: make pip
|
- name: "Build and Deploy Gitlab Runner Android SDK Image (jdk11):"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk11 && pwd && make build && make deploy
|
||||||
# - 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
|
- name: "Build and Deploy Gitlab Runner Android SDK Image (jdk17):"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk17 && pwd && make build && make deploy
|
||||||
# - 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
|
- name: "Build and Deploy Gitlab Runner Atlassian SDK Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/atlassian-sdk && pwd && make build && make deploy
|
||||||
###################################################################################
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner dotNet SDK Image:"
|
||||||
# - name: Cleanup
|
run: cd linux/ecosystem/gitlab/runner/dotnet-sdk && pwd && make build && make deploy
|
||||||
# run: make clean
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner node10 Image:"
|
||||||
###################################################################################
|
run: cd linux/ecosystem/gitlab/runner/node10 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk8):"
|
- name: "Build and Deploy Gitlab Runner node12 Image:"
|
||||||
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk8 && pwd && make build && make deploy
|
run: cd linux/ecosystem/gitlab/runner/node12 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
###################################################################################
|
- name: "Build and Deploy Gitlab Runner node14 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/node14 && pwd && make build && make deploy
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
- name: "Build and Deploy Gitlab Runner node15 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/node15 && pwd && make build && make deploy
|
||||||
###################################################################################
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner node16 Image:"
|
||||||
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk11):"
|
run: cd linux/ecosystem/gitlab/runner/node16 && pwd && make build && make deploy
|
||||||
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk11 && pwd && make build && make deploy
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner node17 Image:"
|
||||||
###################################################################################
|
run: cd linux/ecosystem/gitlab/runner/node17 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: Cleanup
|
- name: "Build and Deploy Gitlab Runner node18 Image:"
|
||||||
# run: make clean
|
run: cd linux/ecosystem/gitlab/runner/node18 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
###################################################################################
|
- name: "Build and Deploy Gitlab Runner node19 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/node19 && pwd && make build && make deploy
|
||||||
# - name: "Build and Deploy Gitlab Runner Android SDK Image (jdk17):"
|
|
||||||
# run: cd linux/ecosystem/gitlab/runner/android-sdk/jdk17 && pwd && make build && make deploy
|
- name: "Build and Deploy Gitlab Runner node20 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/node20 && pwd && make build && make deploy
|
||||||
###################################################################################
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner php7.2 Image:"
|
||||||
# - name: Cleanup
|
run: cd linux/ecosystem/gitlab/runner/php7.2 && pwd && make build && make deploy
|
||||||
# run: make clean
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner php7.3 Image:"
|
||||||
###################################################################################
|
run: cd linux/ecosystem/gitlab/runner/php7.3 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Gitlab Runner Atlassian SDK Image:"
|
- name: "Build and Deploy Gitlab Runner php7.4 Image:"
|
||||||
# run: cd linux/ecosystem/gitlab/runner/atlassian-sdk && pwd && make build && make deploy
|
run: cd linux/ecosystem/gitlab/runner/php7.4 && pwd && make build && make deploy
|
||||||
#
|
|
||||||
###################################################################################
|
- name: "Build and Deploy Gitlab Runner php8.0 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/php8.0 && pwd && make build && make deploy
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
- name: "Build and Deploy Gitlab Runner php8.1 Image:"
|
||||||
#
|
run: cd linux/ecosystem/gitlab/runner/php8.1 && pwd && make build && make deploy
|
||||||
###################################################################################
|
|
||||||
#
|
- name: "Build and Deploy Gitlab Runner Steam SDK Image:"
|
||||||
# - name: "Build and Deploy Gitlab Runner dotNet SDK Image:"
|
run: cd linux/ecosystem/gitlab/runner/steam-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:"
|
|
||||||
# run: cd linux/ecosystem/gitlab/runner/node0.12 && pwd && make build && make deploy
|
- name: Cleanup
|
||||||
#
|
run: make docker-clean
|
||||||
# - name: "Build and Deploy Gitlab Runner node4 Image:"
|
|
||||||
# run: cd linux/ecosystem/gitlab/runner/node4 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
###################################################################################
|
|
||||||
#
|
|
||||||
# - name: Cleanup
|
|
||||||
# run: make clean
|
|
||||||
#
|
|
||||||
###################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node5 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node5 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node6 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node6 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node7 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node7 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node8 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node8 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node9 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node9 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node10 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node10 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node11 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node11 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node12 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node12 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node13 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node13 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node14 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node14 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node15 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node15 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node16 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node16 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node17 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node17 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node18 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node18 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node19 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node19 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node20 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node20 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node21 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node21 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner node22 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/node22 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php7.2 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php7.2 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php7.3 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php7.3 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php7.4 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php7.4 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: Cleanup
|
|
||||||
## run: make clean
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php8.0 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php8.0 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php8.1 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php8.1 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php8.2 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php8.2 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner php8.3 Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/php8.3 && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## - name: "Build and Deploy Gitlab Runner Steam SDK Image:"
|
|
||||||
## run: cd linux/ecosystem/gitlab/runner/steam-sdk && pwd && make build && make deploy
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
#
|
|
||||||
|
@ -1,264 +0,0 @@
|
|||||||
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
|
|
||||||
##
|
|
||||||
## ##################################################################################
|
|
||||||
#
|
|
177
.github/workflows/epicmorg.base.images.legacy.yml
vendored
Normal file
177
.github/workflows/epicmorg.base.images.legacy.yml
vendored
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
name: EpicMorg Debian Legacy Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-06-images:
|
||||||
|
name: Build EpicMorg Debian 6 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-07-images:
|
||||||
|
name: Build EpicMorg Debian 7 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-08-images:
|
||||||
|
name: Build EpicMorg Debian 8 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk13 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk14 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 8 jdk19 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-09-images:
|
||||||
|
name: Build EpicMorg Debian 9 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk13 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk14 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 9 jdk19 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
72
.github/workflows/epicmorg.base.images.nodejs.yml
vendored
Normal file
72
.github/workflows/epicmorg.base.images.nodejs.yml
vendored
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
name: EpicMorg EcoSystem NodeJS Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '5 5 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-node-images:
|
||||||
|
name: Build EpicMorg NodeJS Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS LTS Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS Current Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/current && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 4 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node4 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 6 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 8 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 10 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 11 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 12 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 13 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 14 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 15 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 16 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 17 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 18 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy NodeJS 19 Image:"
|
||||||
|
run: cd linux/ecosystem/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
113
.github/workflows/epicmorg.base.images.perforce.yml
vendored
113
.github/workflows/epicmorg.base.images.perforce.yml
vendored
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem Perfocre Images
|
name: EpicMorg EcoSystem Perfocre Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '4 4 * * 1,3,5'
|
- cron: '4 4 * * 1,3,5'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Perfocre r16.2 Image:"
|
- name: "Build and Deploy Perfocre r16.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r16.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r16.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -42,13 +30,6 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre r17.2 Image:"
|
- name: "Build and Deploy Perfocre r17.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r17.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r17.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r18.1 Image:"
|
- name: "Build and Deploy Perfocre r18.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r18.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r18.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -58,13 +39,6 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre r19.1 Image:"
|
- name: "Build and Deploy Perfocre r19.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r19.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r19.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r19.2 Image:"
|
- name: "Build and Deploy Perfocre r19.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r19.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r19.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -74,13 +48,6 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre r20.2 Image:"
|
- name: "Build and Deploy Perfocre r20.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r20.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r20.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r21.1 Image:"
|
- name: "Build and Deploy Perfocre r21.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r21.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r21.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -90,51 +57,21 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre r22.1 Image:"
|
- name: "Build and Deploy Perfocre r22.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/base/r22.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/base/r22.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r23.1 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/base/r23.1 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r23.2 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/base/r23.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre r24.2 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/base/r24.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
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-22.04
|
||||||
needs: build-p4-images
|
needs: build-p4-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Perfocre Proxy r16.2 Image:"
|
- name: "Build and Deploy Perfocre Proxy r16.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r16.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r16.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -144,13 +81,6 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre Proxy r17.2 Image:"
|
- name: "Build and Deploy Perfocre Proxy r17.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r17.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r17.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r18.1 Image:"
|
- name: "Build and Deploy Perfocre Proxy r18.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r18.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r18.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -163,13 +93,6 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre Proxy r19.2 Image:"
|
- name: "Build and Deploy Perfocre Proxy r19.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r19.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r19.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r20.1 Image:"
|
- name: "Build and Deploy Perfocre Proxy r20.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r20.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r20.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -182,26 +105,10 @@ jobs:
|
|||||||
- name: "Build and Deploy Perfocre Proxy r21.2 Image:"
|
- name: "Build and Deploy Perfocre Proxy r21.2 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r21.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r21.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r22.1 Image:"
|
- name: "Build and Deploy Perfocre Proxy r22.1 Image:"
|
||||||
run: cd linux/ecosystem/perforce/p4p/r22.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/perforce/p4p/r22.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r23.1 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/p4p/r23.1 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r23.2 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/p4p/r23.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Perfocre Proxy r24.2 Image:"
|
|
||||||
run: cd linux/ecosystem/perforce/p4p/r24.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem PostgreSQL Images
|
name: EpicMorg EcoSystem PostgreSQL Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '5 5 * * 1,3,5'
|
- cron: '5 5 * * 1,3,5'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 PostgreSQL 8.2 Image:"
|
- name: "Build and Deploy PostgreSQL 8.2 Image:"
|
||||||
run: cd linux/ecosystem/postgres/8.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/8.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -42,37 +30,15 @@ jobs:
|
|||||||
- name: "Build and Deploy PostgreSQL 8.4 Image:"
|
- name: "Build and Deploy PostgreSQL 8.4 Image:"
|
||||||
run: cd linux/ecosystem/postgres/8.4 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/8.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 9.0 Image:"
|
- name: "Build and Deploy PostgreSQL 9.0 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 9.1 Image:"
|
- name: "Build and Deploy PostgreSQL 9.1 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 9.2 Image:"
|
- name: "Build and Deploy PostgreSQL 9.2 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 9.3 Image:"
|
- name: "Build and Deploy PostgreSQL 9.3 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.3 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -82,26 +48,12 @@ jobs:
|
|||||||
- name: "Build and Deploy PostgreSQL 9.5 Image:"
|
- name: "Build and Deploy PostgreSQL 9.5 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.5 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.5 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 9.6 Image:"
|
- name: "Build and Deploy PostgreSQL 9.6 Image:"
|
||||||
run: cd linux/ecosystem/postgres/9.6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/9.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 10 Image:"
|
- name: "Build and Deploy PostgreSQL 10 Image:"
|
||||||
run: cd linux/ecosystem/postgres/10 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/10 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 11 Image:"
|
- name: "Build and Deploy PostgreSQL 11 Image:"
|
||||||
run: cd linux/ecosystem/postgres/11 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/11 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -111,29 +63,16 @@ jobs:
|
|||||||
- name: "Build and Deploy PostgreSQL 13 Image:"
|
- name: "Build and Deploy PostgreSQL 13 Image:"
|
||||||
run: cd linux/ecosystem/postgres/13 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/13 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 14 Image:"
|
- name: "Build and Deploy PostgreSQL 14 Image:"
|
||||||
run: cd linux/ecosystem/postgres/14 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/14 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 15 Image:"
|
- name: "Build and Deploy PostgreSQL 15 Image:"
|
||||||
run: cd linux/ecosystem/postgres/15 && pwd && make build && make deploy
|
run: cd linux/ecosystem/postgres/15 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy PostgreSQL 16 Image:"
|
# - name: "Build and Deploy PostgreSQL 16 Image:"
|
||||||
run: cd linux/ecosystem/postgres/16 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/postgres/16 && pwd && make build && make deploy
|
||||||
|
|
||||||
# - name: "Build and Deploy PostgreSQL 17 Image:"
|
|
||||||
# run: cd linux/ecosystem/postgres/17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
# - name: "Build and Deploy PostgreSQL 18 Image:"
|
|
||||||
# run: cd linux/ecosystem/postgres/18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
90
.github/workflows/epicmorg.base.images.python.yml
vendored
Normal file
90
.github/workflows/epicmorg.base.images.python.yml
vendored
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
name: EpicMorg Debian Python Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '1 1 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-python-base-images:
|
||||||
|
name: Build EpicMorg Debian Python Base Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 2.7 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/2.7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.6 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.7 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.8 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.9 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.10 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.11 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.12 Main Image:"
|
||||||
|
run: cd linux/advanced/python/main/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-python-develop-images:
|
||||||
|
name: Build EpicMorg Debian Python Develop Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
needs: build-python-base-images
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 2.7 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/2.7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.6 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.7 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.8 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.9 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.10 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.11 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Python 3.12 Develop Image:"
|
||||||
|
run: cd linux/advanced/python/develop/3.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem TeamCity Agents Images
|
name: EpicMorg EcoSystem TeamCity Agents Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '4 4 * * 2,4,6'
|
- cron: '4 4 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,151 +11,58 @@ 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-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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: "Build and Deploy TeamCity Agent Minimal Image (jdk21):"
|
- name: "Build and Deploy TeamCity Agent Main Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/minimal && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Main Image (jdk21):"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/latest && 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-22.04
|
||||||
needs: build-tca-main-images
|
needs: build-tca-main-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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: "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
|
||||||
|
|
||||||
- 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: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent Android SDK Image:"
|
- name: "Build and Deploy TeamCity Agent Android SDK Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/android-sdk && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make 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:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node0.12 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node4 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node4 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node5 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node5 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node6 Image:"
|
|
||||||
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:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node8 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node9 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node9 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- 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:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node12 Image:"
|
- name: "Build and Deploy TeamCity Agent node12 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node12 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node13 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node14 Image:"
|
- name: "Build and Deploy TeamCity Agent node14 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node14 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node14 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make 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
|
||||||
|
|
||||||
@ -166,69 +75,31 @@ jobs:
|
|||||||
- name: "Build and Deploy TeamCity Agent node18 Image:"
|
- name: "Build and Deploy TeamCity Agent node18 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node18 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make 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
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node20 Image:"
|
- name: "Build and Deploy TeamCity Agent node20 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/node20 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/node20 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node21 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node22 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent node23 Image:"
|
|
||||||
run: cd linux/ecosystem/teamcity/agent/node23 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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:"
|
- name: "Build and Deploy TeamCity Agent php7.2 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php72 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/php7.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php7.3 Image:"
|
- name: "Build and Deploy TeamCity Agent php7.3 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php73 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/php7.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php7.4 Image:"
|
- name: "Build and Deploy TeamCity Agent php7.4 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php74 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/php7.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.0 Image:"
|
- name: "Build and Deploy TeamCity Agent php8.0 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php80 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/php8.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.1 Image:"
|
- name: "Build and Deploy TeamCity Agent php8.1 Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php81 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/php8.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy TeamCity Agent php8.2 Image:"
|
- name: "Build and Deploy TeamCity Agent Steam SDK Image:"
|
||||||
run: cd linux/ecosystem/teamcity/agent/php82 && pwd && make build && make deploy
|
run: cd linux/ecosystem/teamcity/agent/steam-sdk && 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
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem Testrail Images
|
name: EpicMorg EcoSystem Testrail Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '4 4 * * 1,3,5'
|
- cron: '4 4 * * 1,3,5'
|
||||||
|
|
||||||
@ -9,63 +11,44 @@ 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-22.04
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Cassandra 3.11 Image:"
|
- name: "Build and Deploy Cassandra 3.11 Image:"
|
||||||
run: cd linux/advanced/cassandra/3.11 && pwd && make build && make deploy
|
run: cd linux/ecosystem/cassandra/3.11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Testrail Image:"
|
||||||
|
run: cd linux/ecosystem/testrail/latest/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Testrail + AD Image:"
|
||||||
|
run: cd linux/ecosystem/testrail/latest/ad && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Testrail + LDAP Image:"
|
||||||
|
run: cd linux/ecosystem/testrail/latest/ldap && 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-22.04
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Testrail 7.0.2.1016 Image:"
|
- name: "Build and Deploy Testrail 7.0.2.1016 Image:"
|
||||||
run: cd linux/ecosystem/testrail/7.0.2.1016/main && pwd && make build && make deploy
|
run: cd linux/ecosystem/testrail/7.0.2.1016/main && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -79,31 +62,17 @@ 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-22.04
|
||||||
# needs: build-php-images
|
# needs: build-php-images
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Testrail 7.4.1.8092 Image:"
|
- name: "Build and Deploy Testrail 7.4.1.8092 Image:"
|
||||||
run: cd linux/ecosystem/testrail/7.4.1.8092/main && pwd && make build && make deploy
|
run: cd linux/ecosystem/testrail/7.4.1.8092/main && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -117,4 +86,4 @@ jobs:
|
|||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
155
.github/workflows/epicmorg.base.images.web.yml
vendored
155
.github/workflows/epicmorg.base.images.web.yml
vendored
@ -1,60 +1,65 @@
|
|||||||
name: EpicMorg EcoSystem Web Images
|
name: EpicMorg EcoSystem Web Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '2 2 * * 1,3,5'
|
- cron: '2 2 * * 1,3,5'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build-apache2-images:
|
build-php-images:
|
||||||
name: Build EpicMorg Apache 2 Images
|
name: Build EpicMorg PHP Images
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 PHP Latest Image:"
|
||||||
run: make pip
|
run: cd linux/ecosystem/php/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
# - name: "Build and Deploy Apache 2 Latest Image:"
|
- name: "Build and Deploy PHP 7.2 Image:"
|
||||||
# run: cd linux/ecosystem/apache2/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/php/php7.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 5.6 Image:"
|
- name: "Build and Deploy PHP 7.3 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php5.6 && pwd && make build && make deploy
|
run: cd linux/ecosystem/php/php7.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 7.0 Image:"
|
- name: "Build and Deploy PHP 7.4 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/php/php7.4 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 7.1 Image:"
|
- name: "Build and Deploy PHP 8.0 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php7.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/php/php8.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy PHP 8.1 Image:"
|
||||||
|
run: cd linux/ecosystem/php/php8.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-apache2-images:
|
||||||
|
name: Build EpicMorg Apache 2 Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
needs: build-php-images
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: "Build and Deploy Apache 2 Latest Image:"
|
||||||
|
run: cd linux/ecosystem/apache2/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 7.2 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 7.2 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php7.2 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php7.2 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 7.3 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 7.3 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php7.3 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php7.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -64,61 +69,43 @@ jobs:
|
|||||||
- name: "Build and Deploy Apache 2 + PHP 8.0 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 8.0 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php8.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php8.0 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 8.1 Image:"
|
- name: "Build and Deploy Apache 2 + PHP 8.1 Image:"
|
||||||
run: cd linux/ecosystem/apache2/php8.1 && pwd && make build && make deploy
|
run: cd linux/ecosystem/apache2/php8.1 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 8.2 Image:"
|
##################################################################################
|
||||||
run: cd linux/ecosystem/apache2/php8.2 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 8.3 Image:"
|
build-nginx-images:
|
||||||
run: cd linux/ecosystem/apache2/php8.3 && pwd && make build && make deploy
|
name: Build EpicMorg NginX Images
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
needs: build-php-images
|
||||||
|
|
||||||
- name: "Build and Deploy Apache 2 + PHP 8.4 Image:"
|
steps:
|
||||||
run: cd linux/ecosystem/apache2/php8.4 && pwd && make build && make deploy
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
# ##################################################################################
|
- name: Test Make
|
||||||
#
|
run: make
|
||||||
# build-nginx-images:
|
|
||||||
# name: Build EpicMorg NginX Images
|
- name: "Build and Deploy NginX Image:"
|
||||||
# runs-on: [ubuntu-24.04]
|
run: cd linux/ecosystem/nginx/latest/mainline/main && pwd && make build && make deploy
|
||||||
#
|
|
||||||
# steps:
|
- name: "Build and Deploy NginX + PHP7.4 Image:"
|
||||||
# - uses: actions/checkout@v4
|
run: cd linux/ecosystem/nginx/latest/mainline/php && pwd && make build && make deploy
|
||||||
# - name: Log into registry
|
|
||||||
# run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
- name: "Build and Deploy NginX + RTMP-HLS Image:"
|
||||||
#
|
run: cd linux/ecosystem/nginx/latest/mainline/rtmp-hls && pwd && make build && make deploy
|
||||||
# - name: Test Make
|
|
||||||
# run: make
|
# - name: "Build and Deploy NginX (quic, http3) Image:"
|
||||||
#
|
# run: cd linux/ecosystem/nginx/latest/quic/main && pwd && make build && make deploy
|
||||||
# - name: Install requirements.txt
|
|
||||||
# run: make pip
|
# - name: "Build and Deploy NginX (quic, http3) + PHP7.4 Image:"
|
||||||
#
|
# run: cd linux/ecosystem/nginx/latest/quic/php && pwd && make build && make deploy
|
||||||
# - name: "Build and Deploy NginX Image:"
|
|
||||||
# run: cd linux/ecosystem/nginx/latest/mainline/main && 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: "Build and Deploy NginX + PHP7.4 Image:"
|
|
||||||
# run: cd linux/ecosystem/nginx/latest/mainline/php && pwd && make build && make deploy
|
##################################################################################
|
||||||
#
|
|
||||||
# - name: "Build and Deploy NginX + RTMP-HLS Image:"
|
|
||||||
# run: cd linux/ecosystem/nginx/latest/mainline/rtmp-hls && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy NginX (quic, http3) Image:"
|
|
||||||
# # run: cd linux/ecosystem/nginx/latest/quic/main && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# # - name: "Build and Deploy NginX (quic, http3) + PHP7.4 Image:"
|
|
||||||
# # run: cd linux/ecosystem/nginx/latest/quic/php && 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 clean
|
run: make docker-clean
|
||||||
|
52
.github/workflows/epicmorg.ecosysctem.freegpt.images.yml
vendored
Normal file
52
.github/workflows/epicmorg.ecosysctem.freegpt.images.yml
vendored
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
name: EpicMorg EcoSystem FreeGPT Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'develop'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 2,4,6'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
build-freegpt-webui-image:
|
||||||
|
name: EpicMorg EcoSystem freegpt-webui Image
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- name: Log into registry
|
||||||
|
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||||
|
|
||||||
|
- name: Test Make
|
||||||
|
run: make
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.0
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.0 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.1
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.1 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.2
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.2 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.3
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.3 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.3.1
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.3.1 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.3.2
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.3.2 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui 1.4
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/1.4 && make build && make deploy
|
||||||
|
|
||||||
|
- name: Build and Deploy freegpt-webui latest
|
||||||
|
run: cd linux/ecosystem/freegpt-webui/latest && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
@ -1,7 +1,9 @@
|
|||||||
name: EpicMorg EcoSystem Misc Images
|
name: EpicMorg EcoSystem Misc Images
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'develop'
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * 2,4,6'
|
- cron: '0 0 * * 2,4,6'
|
||||||
|
|
||||||
@ -9,30 +11,16 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 TorrServer
|
- name: Build and Deploy TorrServer
|
||||||
run: cd linux/ecosystem/torrserver && make build && make deploy
|
run: cd linux/ecosystem/torrserver && make build && make deploy
|
||||||
|
|
||||||
@ -40,30 +28,16 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Electron Release Server
|
- name: Build and Deploy Electron Release Server
|
||||||
run: cd linux/ecosystem/electron-release-server && make build && make deploy
|
run: cd linux/ecosystem/electron-release-server && make build && make deploy
|
||||||
|
|
||||||
@ -71,30 +45,16 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 vk2discord
|
- name: Build and Deploy vk2discord
|
||||||
run: cd linux/ecosystem/vk2discord && make build && make deploy
|
run: cd linux/ecosystem/vk2discord && make build && make deploy
|
||||||
|
|
||||||
@ -102,172 +62,33 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 qBittorrent
|
||||||
run: make pip
|
run: cd linux/ecosystem/qbittorrent && make build && make deploy
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.0
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.0 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.1
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.1 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.2
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.3.1
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.3.1 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.4
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.4 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.4.5
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.4.5 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.0
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.0 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.1
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.1 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.2
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.3
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.3 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.4
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.4 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.5.5
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.5.5 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.0
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.0 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.1
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.1 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.2
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.3
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.3 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.4
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.4 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.5
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.5 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.6
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.6 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 4.6.7
|
|
||||||
run: cd linux/ecosystem/qbittorrent/4.6.7 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 5.0.0
|
|
||||||
run: cd linux/ecosystem/qbittorrent/5.0.0 && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 5.0.1
|
|
||||||
run: cd linux/ecosystem/qbittorrent/5.0.1 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent 5.0.2
|
|
||||||
run: cd linux/ecosystem/qbittorrent/5.0.2 && make build && make deploy
|
|
||||||
|
|
||||||
- name: Build and Deploy qBittorrent Testing
|
|
||||||
run: cd linux/ecosystem/qbittorrent/testing && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
build-opentracker-image:
|
build-opentracker-image:
|
||||||
name: EpicMorg EcoSystem openTracker Image
|
name: EpicMorg EcoSystem openTracker Image
|
||||||
runs-on: [ubuntu-24.04]
|
runs-on: ubuntu-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 openTracker
|
- name: Build and Deploy openTracker
|
||||||
run: cd linux/ecosystem/opentracker && make build && make deploy
|
run: cd linux/ecosystem/opentracker && make build && make deploy
|
||||||
|
|
||||||
@ -275,95 +96,53 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 reTracker
|
||||||
run: make pip
|
run: cd linux/ecosystem/retracker && make build && make deploy
|
||||||
# to rework
|
|
||||||
# - name: Build and Deploy reTracker
|
|
||||||
# run: cd linux/ecosystem/retracker && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Torrust Tracker
|
- name: Build and Deploy Torrust Tracker
|
||||||
run: cd linux/ecosystem/torrust-tracker && make build && make deploy
|
run: cd linux/ecosystem/torrust-tracker && make build && make deploy
|
||||||
# to rework
|
|
||||||
# - name: Build and Deploy Torrust Index
|
- name: Build and Deploy Torrust Index
|
||||||
# run: cd linux/ecosystem/torrust-index && make build && make deploy
|
run: cd linux/ecosystem/torrust-index && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Monero CLI
|
- name: Build and Deploy Monero CLI
|
||||||
run: cd linux/ecosystem/monero/monerod && make build && make deploy
|
run: cd linux/ecosystem/monero/monerod && make build && make deploy
|
||||||
|
|
||||||
@ -371,65 +150,20 @@ 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-20.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
|
- 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 Monero p2pool
|
- name: Build and Deploy Monero p2pool
|
||||||
run: cd linux/ecosystem/monero/p2pool && make build && make deploy
|
run: cd linux/ecosystem/monero/p2pool && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-ninjam-image:
|
|
||||||
name: EpicMorg EcoSystem ninjam Image
|
|
||||||
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 ninjam
|
|
||||||
run: cd linux/ecosystem/ninjam/latest && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
- name: Cleanup
|
- name: Cleanup
|
||||||
run: make clean
|
run: make docker-clean
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
name: EpicMorg experimental Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
# schedule:
|
|
||||||
# - cron: '0 01 * * 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 Sentry Image:"
|
|
||||||
run: cd linux/experimental/sentry/latest && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Advanced Redash Images:"
|
|
||||||
run: cd linux/experimental/redash && pwd && make sync && make patch && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,5 +1,2 @@
|
|||||||
# Temp make file for local builds and debug
|
# Temp make file for local builds and debug
|
||||||
*.temp
|
Makefile.temp
|
||||||
*.tmp
|
|
||||||
# debug ansible file
|
|
||||||
*.log
|
|
||||||
|
4
.gitmodules
vendored
4
.gitmodules
vendored
@ -1,3 +1,3 @@
|
|||||||
[submodule "linux/experimental/redash/redash-repo"]
|
[submodule "linux/advanced/redash/redash-repo"]
|
||||||
path = linux/experimental/redash/redash-repo
|
path = linux/advanced/redash/redash-repo
|
||||||
url = https://github.com/getredash/redash.git
|
url = https://github.com/getredash/redash.git
|
||||||
|
235
CHANGELOG.md
235
CHANGELOG.md
@ -1,231 +1,10 @@
|
|||||||
# 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
|
|
||||||
* `dec`
|
|
||||||
* reworked `dhparam` regeneration in base images
|
|
||||||
* fixed `perforce` images
|
|
||||||
* new baseline:
|
|
||||||
* `qbittorrent`, `perforce`, `Atlassian Jira`, `Atlassian Bitbucket`, `TeamCity Agents`
|
|
||||||
* updated `Atlassian Images`:
|
|
||||||
* fixed old and added 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`
|
|
||||||
* fixed some bugs in `Makefile`
|
|
||||||
* fixed `Dockerfile` bugs
|
|
||||||
* added `Nextcloud` version `30` in `tag`.
|
|
||||||
|
|
||||||
* `aug`
|
|
||||||
* `sentry` and `redash` was set to `experimental` status bacause `ci` is not stable yet.
|
|
||||||
* reworked `teamcity:server` image.
|
|
||||||
* reworked `vscode` image.
|
|
||||||
* updated `monerod` and `p2pool` images to latest versions.
|
|
||||||
* updated `nodejs` and `jdk` images to latest versions.
|
|
||||||
* added extended `nodejs` and `jdk` base images support.
|
|
||||||
* added `dotnet` base images support.
|
|
||||||
* added `13-trixie` and `sid` - `Debian` base images support.
|
|
||||||
* fixed `Makefile`+ gha
|
|
||||||
* added support of `zabbix` version `7.0` + gha
|
|
||||||
* dropped `Astra CE\SE` due potencial license issues. Sorry.
|
|
||||||
* dropped `kaniko` local script instead of `pip` verion.
|
|
||||||
* added `Support Document for Docker Image Concepts in Project` document.
|
|
||||||
* backported new `CVE-fixed` versions of `atlassian` images.
|
|
||||||
* `WIP`: reworking by new concept of base images and creating new `nginx 1.27.0` with static build.
|
|
||||||
* `july`
|
|
||||||
* Start migration from `Odrey's` repos due to author's rot.
|
|
||||||
* [@oerdnj](https://github.com/oerdnj) go to hell, [xenophobe](https://github.com/oerdnj/deb.sury.org/issues/2155)! :fu:
|
|
||||||
```
|
|
||||||
You say that "I do understand the difference between a government and its people." and contradict yourself ("you are part of the problem") by equating people and the government.
|
|
||||||
|
|
||||||
You are a coward and a xenophobe, who by your actions do NOTHING affect the resolution of the conflict, but only incite hatred and xenophobia.
|
|
||||||
|
|
||||||
The IT community outside of government should not play geopolitics. If you have your own views, do it in your own backyard.
|
|
||||||
|
|
||||||
It is YOU who are part of the problem.
|
|
||||||
|
|
||||||
Disrespect for you.
|
|
||||||
```
|
|
||||||
* updated support of `kaniko` to `v1.23.2-debug` version.
|
|
||||||
* fixed build scripts for CI.
|
|
||||||
* `BREAKING CHANGE:` reworked `slim`, `main` and `develop` images of `bookworm`:
|
|
||||||
* added new default path for sub-folders with custom tools such as `gosu`, `dumb-init` and etc.
|
|
||||||
* pattern: `/usr/local/share/epicmorg/<program-name>/<version>/<..some data and files..>`
|
|
||||||
* Some child images could install to this folder custom compilled products. Example: `nginx`, `php`, etc.
|
|
||||||
* All directories that contains binaryes (`<bin\sbin>`) will be added to `$PATH`.
|
|
||||||
* example:
|
|
||||||
```
|
|
||||||
/usr/local/share/epicmorg/
|
|
||||||
|-- 7z
|
|
||||||
| `-- 7z2407
|
|
||||||
| |-- History.txt
|
|
||||||
| |-- License.txt
|
|
||||||
| |-- MANUAL
|
|
||||||
| |-- bin
|
|
||||||
| `-- readme.txt
|
|
||||||
|-- dumb-init
|
|
||||||
| `-- 1.2.5
|
|
||||||
| `-- bin
|
|
||||||
|-- gosu
|
|
||||||
| `-- 1.17
|
|
||||||
| `-- bin
|
|
||||||
|-- lazycli
|
|
||||||
| `-- 0.1.15
|
|
||||||
| `-- bin
|
|
||||||
|-- lazydocker
|
|
||||||
| `-- 0.23.3
|
|
||||||
| |-- LICENSE
|
|
||||||
| |-- README.md
|
|
||||||
| `-- bin
|
|
||||||
|-- lazygit
|
|
||||||
| `-- 0.42.0
|
|
||||||
| |-- LICENSE
|
|
||||||
| |-- README.md
|
|
||||||
| `-- bin
|
|
||||||
|-- lazynpm
|
|
||||||
| `-- 0.1.4
|
|
||||||
| |-- LICENSE
|
|
||||||
| |-- README.md
|
|
||||||
| `-- bin
|
|
||||||
`-- p4
|
|
||||||
`-- r23.2
|
|
||||||
`-- bin
|
|
||||||
```
|
|
||||||
|
|
||||||
* `jun`
|
|
||||||
* added support of `kaniko` build system:
|
|
||||||
* defaut build scripts now builds with `kaniko` via `make build` and `make deploy`.
|
|
||||||
* classic build via `docker-compose` was saved as `make build-compose` and `make deploy-compose`.
|
|
||||||
* added new argument - `dry` or `dry-run`. kind of old `make build`. it only build image locally and cleanup.
|
|
||||||
* impoverd `nodejs 0-22` base images.
|
|
||||||
* deprecated installation via package manager.
|
|
||||||
* installation from archive.
|
|
||||||
* added `pnpm` to `nodejs 4-22` images
|
|
||||||
* updated `nextcloud` to `29` version.
|
|
||||||
* added `astra-linux` base images with `jdk6-22`, `python3.10-13`
|
|
||||||
* reworked `gitlab` images.
|
|
||||||
* reworked `teamcity-agent` images.
|
|
||||||
* impoverd `php` base images, added `nodejs` lts support via special tag.
|
|
||||||
* reworked all imajes contaned any `jdk`.
|
|
||||||
* deprecated installation via package manager.
|
|
||||||
* installation from archive.
|
|
||||||
* added ALL `jdk` versions.
|
|
||||||
* added support for ALL base images.
|
|
||||||
* reworked downloading of some zips. kind of `jdk`, `maven`, etc.
|
|
||||||
* `jdk6` and `jdk7` was replaced from `deb` to `zip` installation.
|
|
||||||
* updated `7zz`, `lazygit`, `kotlin-compiller`, `maven`, `gradle` versions.
|
|
||||||
* added suport of `kotlin native prebuild` libs.
|
|
||||||
* added suport of `lazycli`, `lazynpm`, `lazydocker`. Thanks to [@jesseduffield](https://github.com/jesseduffield).
|
|
||||||
* `mar-apr-may`
|
|
||||||
* impoverd `postgres 10-16` images.
|
|
||||||
* added `timescaledb` supprot to `postgres 11-16` images.
|
|
||||||
* `postgres` images migrated from `bullseye` to `bookworm` image.
|
|
||||||
* updated `qbittorrent` iamges. added `testing` (rolling) release image.
|
|
||||||
* `feb`
|
|
||||||
* added `astralinux` `1.7` `se` base images - `slim`, `main` and `develop`.
|
|
||||||
* updated images: fixes of sources.list, java install logic, updated `python 3.12` iamges
|
|
||||||
* added `bitbucket`, `nodejs21`,`nextcloud 28`, `python 3.13` images
|
|
||||||
* added `pnpm` to `nodejs 12-21` images
|
|
||||||
* fixed `java` images,
|
|
||||||
* added `maven`, `gradle`, `kotlin` to compatible `java 8+` images.
|
|
||||||
* updated `GOSU` to `1.17`
|
|
||||||
* updated `7z` to `7z2407`
|
|
||||||
* updated `LazyGIT` to `0.40.2`
|
|
||||||
* updated `p4` to `23.2` in base images
|
|
||||||
* updated `perforce` iamges - `p4` and `p4p` to `r23.1` and `r23.2`
|
|
||||||
* updated `qbittorrent` iamges
|
|
||||||
* updated `nodejs` iamges
|
|
||||||
* `jan`
|
|
||||||
* new versions of images
|
|
||||||
* CVE-2023-22527 - RCE (Remote Code Execution) Vulnerability In Confluence Data Center and Confluence Server
|
|
||||||
## 2023
|
## 2023
|
||||||
* `sep-oct-nov-dec`
|
|
||||||
* `nextcloud` upgrade
|
|
||||||
* `nginx` fixed and migrated to `openssl3` + `debion12` base and build stages.
|
|
||||||
* new, fully `static`, binary in `qbittorrent` images.
|
|
||||||
* `aug`
|
|
||||||
* added `ninjam` server
|
|
||||||
* EOL of `freegpt` by closing project by maintaner - [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru).
|
|
||||||
* `july`
|
* `july`
|
||||||
* `android-sdk` images of `teqmcity agents` and `gitlab runners` updated
|
* `android-sdk` images of `teqmcity agents` and `gitlab runners` updated.
|
||||||
* `grade` fixed inside containers
|
* `grade` fixed inside containers.
|
||||||
* added `jdk17` support
|
* added `jdk17` support.
|
||||||
* added `freegpt` webui by [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru)
|
* added `freegpt` webui by [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru).
|
||||||
* updated `atlassian` images
|
|
||||||
* added `jira` version `9` images
|
|
||||||
* reworked `jira 5-8` iamges
|
|
||||||
* updated `nginx` image to `1.25.1`
|
|
||||||
* updated `testrail` images
|
|
||||||
* added reworked `php5.5` iamge
|
|
||||||
* added reworked `php7.0` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* added reworked `php7.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* updated reworked `php7.2` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* updated reworked `php7.3` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* updated reworked `php7.4` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* updated reworked `php8.0` + `apache2` images with `cassandra` and `bolt` support
|
|
||||||
* updated reworked `php8.1` + `apache2` images with `cassandra`, `ioncube` and `bolt` support
|
|
||||||
* added reworked `php8.2` + `apache2` images with `bolt` support
|
|
||||||
* added reworked `php8.3` + `apache2` images
|
|
||||||
* `may-june`
|
* `may-june`
|
||||||
* `base` images improved
|
* `base` images improved
|
||||||
* `nginx` images updated
|
* `nginx` images updated
|
||||||
@ -295,7 +74,7 @@
|
|||||||
* `january`
|
* `january`
|
||||||
* fixed `apache2`
|
* fixed `apache2`
|
||||||
* added `php8` support
|
* added `php8` support
|
||||||
* extended `testrail` releases with `active directory` and `ldap` auth support
|
* extended `testrail` releases with `active directory` and `ldap` auth support.
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
### 2021
|
### 2021
|
||||||
* `december`
|
* `december`
|
||||||
@ -311,7 +90,7 @@
|
|||||||
* added `torrserver` by @Aleks-Z :v:
|
* added `torrserver` by @Aleks-Z :v:
|
||||||
* added `advanced` image of `vcsode server`. original image by [linuxserver/docker-code-server](https://github.com/linuxserver/docker-code-server).
|
* added `advanced` image of `vcsode server`. original image by [linuxserver/docker-code-server](https://github.com/linuxserver/docker-code-server).
|
||||||
* `september`
|
* `september`
|
||||||
* added [ArekSredzki/electron-release-server](https://github.com/ArekSredzki/electron-release-server/) support
|
* added [ArekSredzki/electron-release-server](https://github.com/ArekSredzki/electron-release-server/) support.
|
||||||
* fully reworked `teamcity-agent` images.
|
* fully reworked `teamcity-agent` images.
|
||||||
* added `java 16` support to base images.
|
* added `java 16` support to base images.
|
||||||
* moved images to `advanced` and `ecosystem` folders.
|
* moved images to `advanced` and `ecosystem` folders.
|
||||||
@ -453,7 +232,7 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
## 2019
|
## 2019
|
||||||
* 12/13/2019
|
* 12/13/2019
|
||||||
* updated `teamcity agent`. added `php 7.3` support
|
* updated `teamcity agent`. added `php 7.3` support.
|
||||||
* fixed `nginx` image.
|
* fixed `nginx` image.
|
||||||
* removed `7.12.2` and `8.0.1` of Jira.
|
* removed `7.12.2` and `8.0.1` of Jira.
|
||||||
* 12/02/2019
|
* 12/02/2019
|
||||||
|
77
README.md
77
README.md
@ -1,41 +1,5 @@
|
|||||||
# [](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-scripts/commits) [](https://github.com/EpicMorg/docker-scripts/issues) [](https://github.com/EpicMorg/docker-scripts/network) [](https://github.com/EpicMorg/docker-scripts/stargazers) [](https://github.com/EpicMorg/docker-scripts/archive/master.zip) [](https://github.com/EpicMorg/docker-scripts/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
|
|
||||||
|
|
||||||
**At 1st of October 2024 all deprecated tags and images were deleted from DockerHub:**
|
|
||||||
|
|
||||||
* `epicmorg/nodejs`
|
|
||||||
* `epicmorg/php`
|
|
||||||
|
|
||||||
For more information - look at `Support Document` to replace this tags and images.
|
|
||||||
|
|
||||||
## Support Document for Docker Image Concepts in Project
|
|
||||||
|
|
||||||
| `ru-RU` | `en-US` |
|
|
||||||
|:-------------|:-------------|
|
|
||||||
| [:ru: :bookmark_tabs:](SUPPORT.ru.md) | [:us: :bookmark_tabs:](SUPPORT.md)
|
|
||||||
|
|
||||||
## CI Status
|
|
||||||
|
|
||||||
| Debian | **codename** | **status** | **End of life date (with LTS, not ELTS)**
|
|
||||||
|:-------------|:-------------|:-------------|:-------------|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.sid.yml) | `sid` | `unstable` | `none` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.13.yml) | `trixie` | `testing` | `none yet` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.12.yml) | **`bookworm`** | **`Stable`** | `2028-06-30` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.11.yml) | **`bullseye`** | **`LTS`**, `oldstable`| `2026-08-31` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.10.yml) | `buster` | `deprecated`, `oldoldstable `| `2024-06-30` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.9.yml) | `stretch` | `deprecated` | `2022-07-01` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.8.yml) | `jessie` | `deprecated` | `2020-06-30` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.7.yml) | `wheezy` | `deprecated` | `2018-05-31` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.6.yml) | `squeeze` | `deprecated` | `2016-02-29` |
|
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
A collection of docker images for production use. This repo contains 2 types of images - `advanced` and `ecosystem`. We support `linux x86_64` docker engine (`Win64` is still in the ***testing*** stage).
|
A collection of docker images for production use. This repo contains 2 types of images - `advanced` and `ecosystem`. We support `linux x86_64` docker engine (`Win64` is still in the ***testing*** stage).
|
||||||
@ -43,20 +7,27 @@ A collection of docker images for production use. This repo contains 2 types of
|
|||||||
* `linux/advanced` folder contains improved images like `nextcloud` or `teamcity server`, `zabbix collection`, etc. These images just forked from original developers and patched a bit.
|
* `linux/advanced` folder contains improved images like `nextcloud` or `teamcity server`, `zabbix collection`, etc. These images just forked from original developers and patched a bit.
|
||||||
* `linux/ecosystem` folder contains images developed by our team like full `Atlassian Stack`, compilled `nginx`, `php`, `testrail` and othres.
|
* `linux/ecosystem` folder contains images developed by our team like full `Atlassian Stack`, compilled `nginx`, `php`, `testrail` and othres.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# Secondary CI Status
|
# CI Status
|
||||||
|
|
||||||
| `Advanced` | `EcoSystem` |
|
| `Advanced` | `EcoSystem - Debian Based` |
|
||||||
|:-------------|:-------------|
|
|:-------------|:-------------|
|
||||||
| [](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-scripts/blob/master/.github/workflows/epicmorg.advanced.images.yml) | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.current.debian10.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-scripts/actions/workflows/epicmorg.advanced.nextcloud.images.yml) | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.current.debian11.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-scripts/actions/workflows/epicmorg.advanced.vscode.images.yml) | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.current.debian12.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-scripts/actions/workflows/epicmorg.base.images.legacy.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-scripts/actions/workflows/epicmorg.base.images.python.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.atlassian.yml)
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.ecosysctem.misc.images.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.perforce.yml)
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.current.atlassian.yml)
|
||||||
| `-` | [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.giltab.runners.yml)
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.nodejs.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.perforce.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.postgresql.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.teamcity.agents.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.testrail.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.web.yml)
|
||||||
|
| `-` | [](https://github.com/EpicMorg/docker-scripts/actions/workflows/epicmorg.base.images.giltab.runners.yml)
|
||||||
|
|
||||||
|
|
||||||
# Few popular products [](https://ko-fi.com/B0B81CUI4)
|
# Few popular products [](https://ko-fi.com/B0B81CUI4)
|
||||||
|
|
||||||
@ -66,8 +37,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.su/) | [](https://hub.docker.com/r/epicmorg/apache2/ ) | Latest pure apache2.
|
| [](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/ ) | php 7.3 custom build by [Ondrej Sury](https://launchpad.net/~ondrej). Component of container above.
|
| [](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://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.
|
||||||
@ -77,9 +48,11 @@ A collection of docker images for production use. This repo contains 2 types of
|
|||||||
| [](https://github.com/qbittorrent/qBittorrent) | [](https://hub.docker.com/r/epicmorg/qbittorrent/ ) | Custom build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
| [](https://github.com/qbittorrent/qBittorrent) | [](https://hub.docker.com/r/epicmorg/qbittorrent/ ) | Custom build by [EpicMorg Team](https://github.com/EpicMorg) with benefits.
|
||||||
|
|
||||||
|
|
||||||
# [Stargazers](https://github.com/EpicMorg/docker/stargazers)
|
# Stargazers
|
||||||
|
[](https://github.com/EpicMorg/docker-scripts/stargazers)
|
||||||
|
|
||||||
# [Forkers](https://github.com/EpicMorg/docker/network/members)
|
# Forkers
|
||||||
|
[](https://github.com/EpicMorg/docker-scripts/network/members)
|
||||||
|
|
||||||
# ↳ Special Thanks:
|
# ↳ Special Thanks:
|
||||||
|
|
||||||
|
@ -2,11 +2,10 @@
|
|||||||
|
|
||||||
## Supported Docker Engine Versions
|
## Supported Docker Engine Versions
|
||||||
|
|
||||||
| Version | Supported | Notes |
|
| Version | Supported |
|
||||||
| ------- | ------- | ------- |
|
| ------- | ------------------ |
|
||||||
| Docker >=19.x | :white_check_mark: | - |
|
| Docker >=19.x | :white_check_mark: |
|
||||||
| Linux Images | :white_check_mark: | x86_64 only |
|
| Linux x86_64 Images | :white_check_mark: |
|
||||||
| Windows Images | :warning: | x86_64 only, partially |
|
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
1. Open `Issues` tab [here](https://github.com/EpicMorg/docker-scripts/issues).
|
1. Open `Issues` tab [here](https://github.com/EpicMorg/docker-scripts/issues).
|
||||||
|
82
SUPPORT.md
82
SUPPORT.md
@ -1,82 +0,0 @@
|
|||||||
# Support Document for Docker Image Concepts in Project
|
|
||||||
|
|
||||||
`timestamp: 2024/08/12`
|
|
||||||
|
|
||||||
| Debian | **codename** | **status** |
|
|
||||||
|:-------------|:-------------|:-------------|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.sid.yml) | `sid` | `unstable` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.13.yml) | `trixie` | `testing` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.12.yml) | **`bookworm`** | **`Stable`** |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.11.yml) | **`bullseye`** | **`LTS`** \ `oldstable`|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.10.yml) | `buster` | `deprecated`, `oldoldstable `|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.9.yml) | `stretch` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.8.yml) | `jessie` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.7.yml) | `wheezy` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.6.yml) | `squeeze` | `deprecated` |
|
|
||||||
|
|
||||||
## Introduction
|
|
||||||
|
|
||||||
The `epicmorg/docker` repository contains a collection of `Docker images `organized by `Debian` versions and used for both base and final product images. The primary goal of this concept is to `ensure organization and relevance of images depending on their use and status`. This document describes the current approach to image organization and planned changes to improve version management and support.
|
|
||||||
|
|
||||||
### Image Organization
|
|
||||||
|
|
||||||
##### Base Images
|
|
||||||
|
|
||||||
In the directory `linux/ecosystem/epicmorg/debian`, Docker images based on various `Debian` versions (from `6` to `12`) are located. All base images can be classified into the following categories:
|
|
||||||
|
|
||||||
1. **`slim` Image**:
|
|
||||||
- Inherits from official Debian images (versions 6-12).
|
|
||||||
- Contains minimal changes: addition of folders, root certificates, and APT configuration.
|
|
||||||
|
|
||||||
2. **`main` Image**:
|
|
||||||
- Inherits from the `slim` image.
|
|
||||||
- Includes a basic set of software (e.g., `mc`, `wget`, `htop`).
|
|
||||||
- Intended as a base image for creating more complex final images, such as Nginx.
|
|
||||||
|
|
||||||
3. **`develop` Image**:
|
|
||||||
- Inherits from the `main` image.
|
|
||||||
- Includes build and development tools (e.g., `ninja`, `make`, `cmake`).
|
|
||||||
|
|
||||||
4. **`nodejs` Images**:
|
|
||||||
- Include Node.js versions (from 0.4 to the latest).
|
|
||||||
- Inherit from the `main` image.
|
|
||||||
- Contain Node.js, npm, npmx, yarn, and header files installed from tar archives.
|
|
||||||
|
|
||||||
5. **`jdk` Images**:
|
|
||||||
- Include JDK versions (from 6 to 21).
|
|
||||||
- Have two tags:
|
|
||||||
- Primary tag: inherits from `main`.
|
|
||||||
- Developer tag: inherits from `develop`.
|
|
||||||
|
|
||||||
##### Final Images
|
|
||||||
|
|
||||||
In the directory `linux/ecosystem`, images for final products (e.g., `apache2`, `nginx`, `jira`, etc.) are located. These images typically inherit from the relevant final base image needed for the product.
|
|
||||||
|
|
||||||
#### Changes in Approach
|
|
||||||
|
|
||||||
To improve image management and ensure relevance, the following approach is proposed:
|
|
||||||
|
|
||||||
1. **Base Image Support**:
|
|
||||||
- All existing base images (`slim`, `main`, `develop`, `nodejs`, `jdk`) will remain unchanged for each `Debian` version.
|
|
||||||
- Base images will be periodically rebuilt to account for updates and backports.
|
|
||||||
|
|
||||||
2. **Introduction of `upstream` and `deprecated` Concepts**:
|
|
||||||
- **`Upstream`**: Current final images will inherit from base images for the latest stable Debian version. Currently, this is Debian 12. When a new stable Debian version is released, final images will be transitioned to the new version.
|
|
||||||
- **`Deprecated`**: For deprecated versions of base images, only the base images themselves will be available. Final images will not be updated for deprecated versions.
|
|
||||||
|
|
||||||
3. **Version Management**:
|
|
||||||
- Current images will be rebuilt based on the latest stable Debian version.
|
|
||||||
- Current images include `current` (`stable`, or `12`) branches as the main one, as well as `LTS` but lightweight (`11`) - only base images will be built.
|
|
||||||
- The previous `LTS` branch stops being supported when a new one is assigned.
|
|
||||||
- Upon the release of a new `Debian` version (e.g., `13`), all final images will be updated and transitioned to the new `Debian` version if it becomes `stable`.
|
|
||||||
|
|
||||||
4. **Periodic Image Updates**:
|
|
||||||
- `All versions` of base images, including `deprecated` ones, will be periodically rebuilt to include updates and backports.
|
|
||||||
|
|
||||||
5. **Addition of New Base Images**:
|
|
||||||
|
|
||||||
- Starting with the current upstream `version` (`12`), additional base images, such as `PHP` and `Python` or other, will be gradually added to the existing ones. These new base images will `not be` backported to previous deprecated versions. However, when the upstream transitions to a new version (e.g., `13`), the new base images will also transition to it and will be retained in the previous version (e.g., `12`).
|
|
||||||
|
|
||||||
#### Conclusion
|
|
||||||
|
|
||||||
This approach will allow for better version management and maintain the relevance of images in the repository. Transitioning to the upstream and deprecated concept will help focus on supporting current product versions and provide a more stable and predictable environment for end-users.
|
|
@ -1,82 +0,0 @@
|
|||||||
# Документ поддержки концепции образов Docker для проекта
|
|
||||||
|
|
||||||
`timestamp: 2024/08/12`
|
|
||||||
|
|
||||||
| Debian | **codename** | **status** |
|
|
||||||
|:-------------|:-------------|:-------------|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.sid.yml) | `sid` | `unstable` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.13.yml) | `trixie` | `testing` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.12.yml) | **`bookworm`** | **`Stable`** |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.11.yml) | **`bullseye`** | **`LTS`** \ `oldstable`|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.10.yml) | `buster` | `deprecated`, `oldoldstable `|
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.9.yml) | `stretch` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.8.yml) | `jessie` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.7.yml) | `wheezy` | `deprecated` |
|
|
||||||
| [](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.6.yml) | `squeeze` | `deprecated` |
|
|
||||||
|
|
||||||
|
|
||||||
## Введение
|
|
||||||
|
|
||||||
Репозиторий `epicmorg/docker` содержит коллекцию `образов Docker`, организованных по версиям `Debian` и используемых для создания как базовых, так и конечных образов продуктов. Основная цель данной концепции — `обеспечить упорядоченность и актуальность образов в зависимости от их использования и статуса`. В этом документе описан текущий подход к организации образов и планируемые изменения для улучшения управления версиями и поддержки.
|
|
||||||
|
|
||||||
### Организация образов
|
|
||||||
|
|
||||||
##### Базовые образы
|
|
||||||
|
|
||||||
В директории `linux/ecosystem/epicmorg/debian` расположены образы `Docker`, основанные на различных версиях Debian (с `6` по `12`). Все базовые образы могут быть классифицированы на следующие категории:
|
|
||||||
|
|
||||||
1. **Образ `slim`**:
|
|
||||||
- Наследуется от официальных образов Debian (версии 6-12).
|
|
||||||
- Содержит минимальный набор правок: добавление папок, корневых сертификатов и настройка APT.
|
|
||||||
|
|
||||||
2. **Образ `main`**:
|
|
||||||
- Наследуется от образа `slim`.
|
|
||||||
- Включает базовый набор программного обеспечения (например, `mc`, `wget`, `htop`).
|
|
||||||
- Предназначен как основной образ для создания более сложных финальных образов, таких как Nginx.
|
|
||||||
|
|
||||||
3. **Образ `develop`**:
|
|
||||||
- Наследуется от образа `main`.
|
|
||||||
- Включает инструменты для сборки и разработки (например, `ninja`, `make`, `cmake`).
|
|
||||||
|
|
||||||
4. **Образы `nodejs`**:
|
|
||||||
- Включают версии Node.js (с 0.4 до последней).
|
|
||||||
- Наследуются от образа `main`.
|
|
||||||
- Содержат Node.js, npm, npmx, yarn и заголовочные файлы, установленные из tar-архивов.
|
|
||||||
|
|
||||||
5. **Образы `jdk`**:
|
|
||||||
- Включают версии JDK (с 6 по 21).
|
|
||||||
- Имеют два тега:
|
|
||||||
- Основной тег: наследуется от `main`.
|
|
||||||
- Девелоперский тег: наследуется от `develop`.
|
|
||||||
|
|
||||||
##### Конечные образы
|
|
||||||
|
|
||||||
В директории `linux/ecosystem` находятся образы для конечных продуктов (например, `apache2`, `nginx`, `jira`). Эти образы обычно наследуются от соответствующих базовых образов.
|
|
||||||
|
|
||||||
#### Изменение подхода к разработке
|
|
||||||
|
|
||||||
Для улучшения управления образами и обеспечения актуальности предлагается следующий подход:
|
|
||||||
|
|
||||||
1. **Поддержка базовых образов**:
|
|
||||||
- Все существующие базовые образы (`slim`, `main`, `develop`, `nodejs`, `jdk`) сохранятся без изменений для каждой версии Debian.
|
|
||||||
- Базовые образы будут пересобираться периодически, чтобы учесть обновления и бекпорты.
|
|
||||||
|
|
||||||
2. **Введение концепции `upstream` и `deprecated`**:
|
|
||||||
- **`Upstream`**: Актуальные конечные образы будут наследоваться от базовых образов для последней стабильной версии Debian. В данный момент это Debian 12. При выходе новой стабильной версии Debian, конечные образы будут переведены на новую версию.
|
|
||||||
- **`Deprecated`**: Для устаревших версий базовых образов будут доступны только сами базовые образы. Конечные образы не будут обновляться для устаревших версий.
|
|
||||||
|
|
||||||
3. **Управление версиями**:
|
|
||||||
- Актуальные образы будут пересобираться на основе последней `стабильной` версии `Debian`.
|
|
||||||
- В актуальные образы входят ветки `current` (`стабильная`, или же `12`) как основная, а так же `LTS` но облегченная (`11`) - буду собираться только базовые образы.
|
|
||||||
- Прошлая `LTS` ветка перестает поддерживаться, когда назначается новая.
|
|
||||||
- При выпуске новой версии `Debian` (например, `13`), все конечные образы будут обновлены и переведены на новую версию `Debian`, если она станет стабильной.
|
|
||||||
|
|
||||||
4. **Периодическое обновление образов**:
|
|
||||||
- `Все версии` базовых образов, включая `устаревшие`, будут периодически пересобираться для включения обновлений и бекпортов.
|
|
||||||
|
|
||||||
5. **Добавление новых базовых образов**:
|
|
||||||
- Начиная с текущей `версии` апстрима (`12`), в нее будут постепенно добавлены дополнительные базовые образы, такие как `PHP` и `Python` и др. Эти новые базовые образы не будут бекпортированы в предыдущие устаревшие версии. Однако при переходе апстрима на новую версию (например, `13`), новые базовые образы также будут перенесены в нее и останутся в предыдущей версии (например, `12`).
|
|
||||||
|
|
||||||
#### Заключение
|
|
||||||
|
|
||||||
Этот подход позволит лучше управлять версиями и поддерживать актуальность образов в репозитории. Переход на концепцию upstream и deprecated поможет сосредоточиться на поддержке актуальных версий продуктов и обеспечит более стабильное и предсказуемое окружение для конечных пользователей. Введение новых базовых образов дополнительно расширит функциональность и гибкость доступных Docker-образов.
|
|
@ -1,16 +0,0 @@
|
|||||||
[defaults]
|
|
||||||
ansible_python_interpreter = /usr/bin/python3
|
|
||||||
inventory = inventory/hosts
|
|
||||||
any_errors_fatal = true
|
|
||||||
display_skipped_hosts = false
|
|
||||||
deprecation_warnings = false
|
|
||||||
gathering = smart
|
|
||||||
log_path = output.log
|
|
||||||
|
|
||||||
[inventory]
|
|
||||||
enable_plugins = host_list, virtualbox, yaml, constructed, script, auto, yaml, ini, toml
|
|
||||||
|
|
||||||
#[ssh_connection]
|
|
||||||
#ssh_args = -o ControlMaster=auto -o ControlPersist=600s
|
|
||||||
#control_path = %(directory)s/%%h-%%r
|
|
||||||
#pipelining = true
|
|
@ -1,21 +0,0 @@
|
|||||||
- 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 Bitbucket images
|
|
||||||
hosts: localhost
|
|
||||||
connection: local
|
|
||||||
gather_facts: false
|
|
||||||
roles:
|
|
||||||
- atlassian.bitbucket
|
|
@ -1,21 +0,0 @@
|
|||||||
- 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 Confluence images
|
|
||||||
hosts: localhost
|
|
||||||
connection: local
|
|
||||||
gather_facts: false
|
|
||||||
roles:
|
|
||||||
- atlassian.confluence
|
|
@ -1,21 +0,0 @@
|
|||||||
- 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
|
|
@ -1,21 +0,0 @@
|
|||||||
- 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:
|
|
||||||
- atlassian.jira
|
|
@ -1,21 +0,0 @@
|
|||||||
- 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 +0,0 @@
|
|||||||
localhost
|
|
@ -1,44 +0,0 @@
|
|||||||
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
|
|
@ -1,57 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
# Set recommended umask of "u=,g=w,o=rwx" (0027)
|
|
||||||
umask 0027
|
|
||||||
|
|
||||||
export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
|
|
||||||
export JRE_HOME="$JAVA_HOME/jre"
|
|
||||||
export JAVA_BINARY="$JRE_HOME/bin/java"
|
|
||||||
export JAVA_VERSION=$("$JAVA_BINARY" -version 2>&1 | awk -F '"' '/version/ {print $2}')
|
|
||||||
|
|
||||||
#export PATH=$JAVA_HOME/bin:$PATH
|
|
||||||
|
|
||||||
|
|
||||||
# Setup Catalina Opts
|
|
||||||
: ${CATALINA_CONNECTOR_PROXYNAME:=}
|
|
||||||
: ${CATALINA_CONNECTOR_PROXYPORT:=}
|
|
||||||
: ${CATALINA_CONNECTOR_SCHEME:=http}
|
|
||||||
: ${CATALINA_CONNECTOR_SECURE:=false}
|
|
||||||
|
|
||||||
: ${CATALINA_OPTS:=}
|
|
||||||
|
|
||||||
: ${JAVA_OPTS:=}
|
|
||||||
|
|
||||||
: ${ELASTICSEARCH_ENABLED:=true}
|
|
||||||
: ${APPLICATION_MODE:=}
|
|
||||||
|
|
||||||
CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyName=${CATALINA_CONNECTOR_PROXYNAME}"
|
|
||||||
CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorProxyPort=${CATALINA_CONNECTOR_PROXYPORT}"
|
|
||||||
CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorScheme=${CATALINA_CONNECTOR_SCHEME}"
|
|
||||||
CATALINA_OPTS="${CATALINA_OPTS} -DcatalinaConnectorSecure=${CATALINA_CONNECTOR_SECURE}"
|
|
||||||
|
|
||||||
JAVA_OPTS="${JAVA_OPTS} ${CATALINA_OPTS}"
|
|
||||||
|
|
||||||
ARGS="$@"
|
|
||||||
|
|
||||||
# Start Bitbucket without Elasticsearch
|
|
||||||
if [ "${ELASTICSEARCH_ENABLED}" == "false" ] || [ "${APPLICATION_MODE}" == "mirror" ]; then
|
|
||||||
ARGS="--no-search ${ARGS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Start Bitbucket as the correct user.
|
|
||||||
if [ "${UID}" -eq 0 ]; then
|
|
||||||
echo "User is currently root. Will change directory ownership to ${RUN_USER}:${RUN_GROUP}, then downgrade permission to ${RUN_USER}"
|
|
||||||
PERMISSIONS_SIGNATURE=$(stat -c "%u:%U:%a" "${BITBUCKET_HOME}")
|
|
||||||
EXPECTED_PERMISSIONS=$(id -u ${RUN_USER}):${RUN_USER}:700
|
|
||||||
if [ "${PERMISSIONS_SIGNATURE}" != "${EXPECTED_PERMISSIONS}" ]; then
|
|
||||||
echo "Updating permissions for BITBUCKET_HOME"
|
|
||||||
mkdir -p "${BITBUCKET_HOME}/lib" &&
|
|
||||||
chmod -R 700 "${BITBUCKET_HOME}" &&
|
|
||||||
chown -R "${RUN_USER}:${RUN_GROUP}" "${BITBUCKET_HOME}"
|
|
||||||
fi
|
|
||||||
# Now drop privileges
|
|
||||||
exec su -s /bin/bash "${RUN_USER}" -c "${BITBUCKET_INSTALL_DIR}/bin/start-stash.sh ${ARGS}"
|
|
||||||
else
|
|
||||||
exec "${BITBUCKET_INSTALL_DIR}/bin/start-stash.sh" ${ARGS}
|
|
||||||
fi
|
|
@ -1,52 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/bitbucket/1.jdk7.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_1 }}/{{ 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.stash.1-3.env.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ 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.jdk7.yml.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "dockerfile/template.Dockerfile.legacy.jdk7.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.stash.sh"
|
|
||||||
dest: "{{ target_directory_bitbucket_1 }}/{{ 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_1 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/bitbucket/2.jdk7.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_2 }}/{{ 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.stash.1-3.env.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ 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.jdk7.yml.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "dockerfile/template.Dockerfile.legacy.jdk7.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.stash.sh"
|
|
||||||
dest: "{{ target_directory_bitbucket_2 }}/{{ 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_2 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/bitbucket/3.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_3 }}/{{ 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.stash.1-3.env.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ 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_3 }}/{{ item }}/docker-compose.yml"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy Dockerfile from template to each version directory
|
|
||||||
template:
|
|
||||||
src: "dockerfile/template.Dockerfile.legacy.jdk8.j2"
|
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ item }}/Dockerfile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
||||||
|
|
||||||
- name: Copy entrypoint.sh from 'files' directory to each version directory
|
|
||||||
copy:
|
|
||||||
src: "entrypoint.stash.sh"
|
|
||||||
dest: "{{ target_directory_bitbucket_3 }}/{{ 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_3 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- name: Read versions from file
|
|
||||||
slurp:
|
|
||||||
src: "roles/common/files/versions/bitbucket/4.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_4 }}/{{ 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_4 }}/{{ 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_4 }}/{{ 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_4 }}/{{ 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_4 }}/{{ 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_4 }}/{{ item }}/Makefile"
|
|
||||||
force: true
|
|
||||||
with_items: "{{ bitbucket_versions }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,66 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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,35 +0,0 @@
|
|||||||
# - name: "Generate images for Stash (Bitbucket) 1 (jdk7)"
|
|
||||||
# import_tasks: atlassian.bitbucket.1.jdk7.yml
|
|
||||||
#
|
|
||||||
# - name: "Generate images for Stash (Bitbucket) 2 (jdk7)"
|
|
||||||
# import_tasks: atlassian.bitbucket.2.jdk7.yml
|
|
||||||
#
|
|
||||||
# - name: "Generate images for Stash (Bitbucket) 3 (jdk8)"
|
|
||||||
# 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 8 (jdk8 + jdk11)"
|
|
||||||
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
|
|
@ -1,14 +0,0 @@
|
|||||||
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
|
|
@ -1,9 +0,0 @@
|
|||||||
services:
|
|
||||||
app:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
app-jdk17:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk17"
|
|
||||||
build:
|
|
||||||
context: .
|
|
@ -1,9 +0,0 @@
|
|||||||
services:
|
|
||||||
app:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
app-jdk7:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk7"
|
|
||||||
build:
|
|
||||||
context: .
|
|
@ -1,19 +0,0 @@
|
|||||||
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
|
|
@ -1,14 +0,0 @@
|
|||||||
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
|
|
@ -1,9 +0,0 @@
|
|||||||
services:
|
|
||||||
app:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}"
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
app-jdk8:
|
|
||||||
image: "quay.io/epicmorg/bitbucket:{{ item }}-jdk8"
|
|
||||||
build:
|
|
||||||
context: .
|
|
@ -1,95 +0,0 @@
|
|||||||
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
|
|
@ -1,95 +0,0 @@
|
|||||||
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
|
|
@ -1,95 +0,0 @@
|
|||||||
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
|
|
@ -1,95 +0,0 @@
|
|||||||
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
|
|
@ -1,96 +0,0 @@
|
|||||||
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
|
|
@ -1,96 +0,0 @@
|
|||||||
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
|
|
@ -1,3 +0,0 @@
|
|||||||
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
|
|
@ -1,3 +0,0 @@
|
|||||||
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,10 +0,0 @@
|
|||||||
# Defaults
|
|
||||||
target_directory_bitbucket_1: "/opt/tmp/bitbucket/1"
|
|
||||||
target_directory_bitbucket_2: "/opt/tmp/bitbucket/2"
|
|
||||||
target_directory_bitbucket_3: "/opt/tmp/bitbucket/3"
|
|
||||||
target_directory_bitbucket_4: "/opt/tmp/bitbucket/4"
|
|
||||||
target_directory_bitbucket_5: "/opt/tmp/bitbucket/5"
|
|
||||||
target_directory_bitbucket_6: "/opt/tmp/bitbucket/6"
|
|
||||||
target_directory_bitbucket_7: "/opt/tmp/bitbucket/7"
|
|
||||||
target_directory_bitbucket_8: "/opt/tmp/bitbucket/8"
|
|
||||||
target_directory_bitbucket_9: "/opt/tmp/bitbucket/9"
|
|
@ -1,44 +0,0 @@
|
|||||||
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
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,52 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,59 +0,0 @@
|
|||||||
- 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 }}"
|
|
@ -1,26 +0,0 @@
|
|||||||
# - 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
|
|
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