gha update

This commit is contained in:
STAM 2025-04-21 18:31:06 +03:00
parent 3c11105afa
commit 265a20f9aa
No known key found for this signature in database
GPG Key ID: 711526C6938897F1
5 changed files with 80 additions and 10 deletions

View File

@ -1,4 +1,4 @@
name: EpicMorg Advanced Images
name: EpicMorg Mattermost Image
on:
workflow_dispatch:
@ -36,9 +36,6 @@ jobs:
- 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/latest && pwd && make build && make deploy
##################################################################################
- name: Cleanup

View File

@ -26,8 +26,6 @@ jobs:
- name: Check buildah
run: |
buildah --version
echo 'unqualified-search-registries = ["docker.io"]' >> /etc/containers/registries.conf
buildah info
- name: Test Make
run: make

View File

@ -30,8 +30,6 @@ jobs:
- name: Test Make
run: make
- name: "Build and Deploy TeamCity Agent Minimal Image (jdk21):"
run: cd linux/ecosystem/teamcity/agent/minimal && pwd && make build && make deploy

View File

@ -0,0 +1,77 @@
name: EpicMorg EcoSystem 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: "Build and Deploy Advanced Teamcity Server Image:"
run: cd linux/advanced/teamcity/server/latest && pwd && make build && make deploy
- name: "Build and Deploy Advanced Teamcity Server 2025.03 Image:"
run: cd linux/advanced/teamcity/server/2025.03 && pwd && make build && make deploy
- 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: "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: "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: "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
##################################################################################

View File

@ -2,8 +2,8 @@ name: EpicMorg experimental Images
on:
workflow_dispatch:
schedule:
- cron: '0 01 * * 2,4,6'
# schedule:
# - cron: '0 01 * * 2,4,6'
jobs: