mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-25 06:05:37 +03:00
make - autocommit
This commit is contained in:
parent
1a2e8eeb77
commit
a3b6fd3064
36
.github/workflows/epicmorg.advanced.images.yml
vendored
Normal file
36
.github/workflows/epicmorg.advanced.images.yml
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
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@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: "Build 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 Redash Images:"
|
||||
run: cd linux/advanced/redash && pwd && make sync && make patch && make build && make deploy
|
119
.github/workflows/epicmorg.advanced.nextcloud.images.yml
vendored
Normal file
119
.github/workflows/epicmorg.advanced.nextcloud.images.yml
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
name: epicmorg.advanced.nextcloud
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches:
|
||||
# - 'master'
|
||||
schedule:
|
||||
- cron: '0 02 * * 2,4,6'
|
||||
|
||||
jobs:
|
||||
|
||||
build-pure-images:
|
||||
name: Advanced Nextcloud Stock Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Nextcloud 14 Stock Images:"
|
||||
run: cd linux/advanced/nextcloud/pure/14 && 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: "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: "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 Stock Images:"
|
||||
run: cd linux/advanced/nextcloud/pure/latest && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-patched-images:
|
||||
name: Advanced Nextcloud Patched Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Nextcloud 14 Patched Images:"
|
||||
run: cd linux/advanced/nextcloud/patched/14 && 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: "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: "Build and Deploy Advanced Nextcloud Patched Images:"
|
||||
run: cd linux/advanced/nextcloud/patched/latest && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: Cleanup
|
||||
run: make clean
|
60
.github/workflows/epicmorg.advanced.vscode.images.yml
vendored
Normal file
60
.github/workflows/epicmorg.advanced.vscode.images.yml
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
name: epicmorg.advanced.vscode.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@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server Images:"
|
||||
run: cd linux/advanced/vscode-server/latest && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server AMXX Images:"
|
||||
run: cd linux/advanced/vscode-server/amxx && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server Android Images:"
|
||||
run: cd linux/advanced/vscode-server/android && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server CPP Images:"
|
||||
run: cd linux/advanced/vscode-server/cpp && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server DevOps Images:"
|
||||
run: cd linux/advanced/vscode-server/devops && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server Docker Images:"
|
||||
run: cd linux/advanced/vscode-server/docker && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server dotnet Images:"
|
||||
run: cd linux/advanced/vscode-server/dotnet && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server dotnat Full Images:"
|
||||
run: cd linux/advanced/vscode-server/dotnet-full && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Vscode Server Mono Images:"
|
||||
run: cd linux/advanced/vscode-server/mono && pwd && make sync && make patch && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: Cleanup
|
||||
run: make clean
|
||||
|
383
.github/workflows/epicmorg.advanced.zabbix.images.yml
vendored
Normal file
383
.github/workflows/epicmorg.advanced.zabbix.images.yml
vendored
Normal file
@ -0,0 +1,383 @@
|
||||
name: epicmorg.advanced.nextcloud
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches:
|
||||
# - 'master'
|
||||
schedule:
|
||||
- cron: '0 03 * * 2,4,6'
|
||||
|
||||
jobs:
|
||||
|
||||
build-latest-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/latest/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/latest/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/latest/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/latest/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/latest/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/latest/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/latest/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/latest/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/latest/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-30-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/3.0/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-40-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/4.0/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-50-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.0/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-52-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.2/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-54-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/5.4/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-60-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/6.0/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
build-62-images:
|
||||
name: Build EpicMorg Advanced Zabbix Images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/agent2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/java-gateway && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/proxy-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/proxy-sqlite3 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/server-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/server-pgsql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/snmptraps && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/web-mysql && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
|
||||
run: cd linux/advanced/zabbix/6.2/web-pgsql && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: Cleanup
|
||||
run: make clean
|
30
.github/workflows/epicmorg.base.images.yml
vendored
Normal file
30
.github/workflows/epicmorg.base.images.yml
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
name: epicmorg.base.images
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches:
|
||||
# - 'master'
|
||||
schedule:
|
||||
- cron: '0 0 * * 1,3,5' # At the end of every day
|
||||
|
||||
jobs:
|
||||
|
||||
build-images:
|
||||
name: Build EpicMorg Base images
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
|
||||
- name: Test Make
|
||||
run: make
|
||||
|
||||
- name: Docker Compose Update
|
||||
run: make docker-compose-update
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: Build Bundle of Base Images
|
||||
run: make bundle-base-images
|
@ -144,7 +144,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
@ -15,6 +15,8 @@ RUN rm -rfv /etc/locale.gen
|
||||
|
||||
COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg
|
||||
COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until
|
||||
COPY etc/apt/apt.conf.d/98-allow-unauthenticated /etc/apt/apt.conf.d/98-allow-unauthenticated
|
||||
|
||||
COPY etc/apt/sources.list /etc/apt/sources.list
|
||||
COPY etc/locale.gen /etc/locale.gen
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
APT::Get::AllowUnauthenticated "true";
|
@ -37,13 +37,11 @@ RUN apt-get update && \
|
||||
autoconf-archive \
|
||||
gnu-standards \
|
||||
cmake \
|
||||
libunwind-dev \
|
||||
golang \
|
||||
at \
|
||||
autopkgtest \
|
||||
gcc-multilib \
|
||||
g++-multilib \
|
||||
libxkbcommon-dev \
|
||||
libsqlite3-dev \
|
||||
liblzma-dev \
|
||||
libgtk-3-dev \
|
||||
@ -72,7 +70,6 @@ RUN apt-get update && \
|
||||
zlib1g-dev \
|
||||
libssl-dev \
|
||||
libxslt-dev \
|
||||
libgd-dev \
|
||||
libpcre3-dev \
|
||||
libgeoip-dev \
|
||||
libkrb5-dev \
|
||||
@ -80,7 +77,6 @@ RUN apt-get update && \
|
||||
krb5-user \
|
||||
luajit \
|
||||
liblua5.1-0-dev \
|
||||
libmaxminddb-dev \
|
||||
libpam0g-dev \
|
||||
libldap2-dev \
|
||||
libavformat-dev \
|
||||
@ -110,26 +106,6 @@ RUN apt-get update && \
|
||||
gdb \
|
||||
strace
|
||||
|
||||
##################################################################
|
||||
# Rust compillers
|
||||
##################################################################
|
||||
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile complete --default-toolchain stable --verbose
|
||||
RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n"
|
||||
|
||||
##################################################################
|
||||
# Flutter SDK
|
||||
##################################################################
|
||||
RUN git clone https://github.com/flutter/flutter.git -b stable /flutter
|
||||
RUN flutter precache
|
||||
RUN flutter config --no-analytics
|
||||
RUN dart --disable-analytics
|
||||
RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n"
|
||||
|
||||
##################################################################
|
||||
# GO compillers
|
||||
##################################################################
|
||||
RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n"
|
||||
|
||||
##################################################################
|
||||
# other customisations
|
||||
##################################################################
|
||||
|
@ -36,7 +36,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
git-cvs \
|
||||
git-doc \
|
||||
git-email \
|
||||
# git-mediawiki \
|
||||
git-ftp \
|
||||
gnupg \
|
||||
gnupg2 \
|
||||
@ -46,13 +45,11 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
iftop \
|
||||
iotop \
|
||||
iperf \
|
||||
# iperf3 \
|
||||
iputils-ping \
|
||||
jq \
|
||||
kmod \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
# lbzip2 \
|
||||
libsvn-java \
|
||||
locales \
|
||||
lsb-release \
|
||||
@ -78,7 +75,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
python-all \
|
||||
python-pip \
|
||||
python3-pip \
|
||||
# rclone \
|
||||
rsync \
|
||||
rar \
|
||||
screenfetch \
|
||||
@ -104,10 +100,8 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
##################################################################
|
||||
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \
|
||||
apt-get install -y --allow-unauthenticated \
|
||||
btrfs-progs \
|
||||
exfat-utils \
|
||||
e2fsprogs \
|
||||
f2fs-tools \
|
||||
dosfstools \
|
||||
hfsutils \
|
||||
hfsprogs \
|
||||
@ -124,30 +118,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
xfsprogs \
|
||||
xfsdump
|
||||
|
||||
##################################################################
|
||||
# git-lfs official binary
|
||||
##################################################################
|
||||
#RUN curl -s https://packagecloud.io/github/git-lfs/gpgkey | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/git-lfs.gpg --import && \
|
||||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157 && \
|
||||
rm -rfv /etc/apt/sources.list.d/github_git-lfs.list
|
||||
COPY etc/apt/sources.list.d/github_git-lfs.list /etc/apt/sources.list.d/github_git-lfs.list
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --allow-unauthenticated \
|
||||
git \
|
||||
git-lfs && \
|
||||
git --version && \
|
||||
git-lfs --version
|
||||
|
||||
##################################################################
|
||||
# gh official binary
|
||||
##################################################################
|
||||
#RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C99B11DEB97541F0
|
||||
#COPY etc/apt/sources.list.d/github-cli.list /etc/apt/sources.list.d/github-cli.list
|
||||
#RUN apt-get update && \
|
||||
# apt-get install -y --allow-unauthenticated \
|
||||
# gh && \
|
||||
# gh --version
|
||||
|
||||
##################################################################
|
||||
# Install p4client
|
||||
##################################################################
|
||||
@ -157,7 +127,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
@ -1,2 +0,0 @@
|
||||
deb https://packagecloud.io/github/git-lfs/debian/ wheezy main
|
||||
deb-src https://packagecloud.io/github/git-lfs/debian/ wheezy main
|
@ -15,6 +15,7 @@ RUN rm -rfv /etc/locale.gen
|
||||
|
||||
COPY etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg /etc/apt/trusted.gpg.d/deb-multimedia-keyring.gpg
|
||||
COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until
|
||||
COPY etc/apt/apt.conf.d/98-allow-unauthenticated /etc/apt/apt.conf.d/98-allow-unauthenticated
|
||||
COPY etc/apt/sources.list /etc/apt/sources.list
|
||||
COPY etc/locale.gen /etc/locale.gen
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
APT::Get::AllowUnauthenticated "true";
|
@ -78,7 +78,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
|
||||
python-all \
|
||||
python-pip \
|
||||
python3-pip \
|
||||
# rclone \
|
||||
rsync \
|
||||
rar \
|
||||
screenfetch \
|
||||
@ -157,7 +156,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
|
||||
##################################################################
|
||||
# Generate ssl key
|
||||
##################################################################
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
|
||||
|
||||
##################################################################
|
||||
# cleanup
|
||||
|
Loading…
Reference in New Issue
Block a user