make - autocommit

This commit is contained in:
Zimovskii Anatolii 2022-09-09 19:03:45 +03:00
parent 1a2e8eeb77
commit a3b6fd3064
Signed by: stam
GPG Key ID: 9911D9EF664EEE14
18 changed files with 636 additions and 60 deletions

View 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

View 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

View 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

View 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

View 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

View File

@ -144,7 +144,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
################################################################## ##################################################################
# cleanup # cleanup

View File

@ -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/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/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/apt/sources.list /etc/apt/sources.list
COPY etc/locale.gen /etc/locale.gen COPY etc/locale.gen /etc/locale.gen

View File

@ -0,0 +1 @@
APT::Get::AllowUnauthenticated "true";

View File

@ -37,13 +37,11 @@ RUN apt-get update && \
autoconf-archive \ autoconf-archive \
gnu-standards \ gnu-standards \
cmake \ cmake \
libunwind-dev \
golang \ golang \
at \ at \
autopkgtest \ autopkgtest \
gcc-multilib \ gcc-multilib \
g++-multilib \ g++-multilib \
libxkbcommon-dev \
libsqlite3-dev \ libsqlite3-dev \
liblzma-dev \ liblzma-dev \
libgtk-3-dev \ libgtk-3-dev \
@ -72,7 +70,6 @@ RUN apt-get update && \
zlib1g-dev \ zlib1g-dev \
libssl-dev \ libssl-dev \
libxslt-dev \ libxslt-dev \
libgd-dev \
libpcre3-dev \ libpcre3-dev \
libgeoip-dev \ libgeoip-dev \
libkrb5-dev \ libkrb5-dev \
@ -80,7 +77,6 @@ RUN apt-get update && \
krb5-user \ krb5-user \
luajit \ luajit \
liblua5.1-0-dev \ liblua5.1-0-dev \
libmaxminddb-dev \
libpam0g-dev \ libpam0g-dev \
libldap2-dev \ libldap2-dev \
libavformat-dev \ libavformat-dev \
@ -110,26 +106,6 @@ RUN apt-get update && \
gdb \ gdb \
strace 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 # other customisations
################################################################## ##################################################################

View File

@ -36,7 +36,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
git-cvs \ git-cvs \
git-doc \ git-doc \
git-email \ git-email \
# git-mediawiki \
git-ftp \ git-ftp \
gnupg \ gnupg \
gnupg2 \ gnupg2 \
@ -46,13 +45,11 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
iftop \ iftop \
iotop \ iotop \
iperf \ iperf \
# iperf3 \
iputils-ping \ iputils-ping \
jq \ jq \
kmod \ kmod \
libxml2-dev \ libxml2-dev \
libxml2-utils \ libxml2-utils \
# lbzip2 \
libsvn-java \ libsvn-java \
locales \ locales \
lsb-release \ lsb-release \
@ -78,7 +75,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
python-all \ python-all \
python-pip \ python-pip \
python3-pip \ python3-pip \
# rclone \
rsync \ rsync \
rar \ rar \
screenfetch \ 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 && \ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
btrfs-progs \
exfat-utils \ exfat-utils \
e2fsprogs \ e2fsprogs \
f2fs-tools \
dosfstools \ dosfstools \
hfsutils \ hfsutils \
hfsprogs \ hfsprogs \
@ -124,30 +118,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
xfsprogs \ xfsprogs \
xfsdump 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 # Install p4client
################################################################## ##################################################################
@ -157,7 +127,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
################################################################## ##################################################################
# cleanup # cleanup

View File

@ -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

View File

@ -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/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/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/apt/sources.list /etc/apt/sources.list
COPY etc/locale.gen /etc/locale.gen COPY etc/locale.gen /etc/locale.gen

View File

@ -0,0 +1 @@
APT::Get::AllowUnauthenticated "true";

View File

@ -78,7 +78,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
python-all \ python-all \
python-pip \ python-pip \
python3-pip \ python3-pip \
# rclone \
rsync \ rsync \
rar \ rar \
screenfetch \ screenfetch \
@ -157,7 +156,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 RUN openssl dhparam -out /etc/ssl/dhparam.pem 512
################################################################## ##################################################################
# cleanup # cleanup