name: Build and deploy Main Images #env: # # TODO: Change variable to your image's name. # IMAGE_NAME: image on: pull_request: branches: - '*' tags: - v* push: branches: - 'master' jobs: build1: name: Forked and fixed images runs-on: ubuntu-20.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: Build Zabbix Agent run: docker build --compress -t epicmorg/zabbix-agent:latest zabbix/agent - name: Push Zabbix Agent run: docker push epicmorg/zabbix-agent:latest - name: Build Zabbix Java Gateway run: docker build --compress -t epicmorg/zabbix-java-gateway:latest zabbix/java-gateway - name: Push Zabbix Java Gateway run: docker push epicmorg/zabbix-java-gateway:latest - name: Build Zabbix Server with MySQL run: docker build --compress -t epicmorg/zabbix-server-mysql:latest zabbix/server - name: Push Zabbix Server with MySQL run: docker push epicmorg/zabbix-server-mysql:latest - name: Build Zabbix Web Apache2 with MySQL run: docker build --compress -t epicmorg/zabbix-web-apache-mysql:latest zabbix/web - name: Push Zabbix Web Apache2 with MySQL run: docker push epicmorg/zabbix-web-apache-mysql:latest - name: Build Zabbix Proxy SQLite3 run: docker build --compress -t epicmorg/zabbix-proxy-sqlite3:latest zabbix/proxy - name: Push Zabbix Proxy SQLite3 run: docker push epicmorg/zabbix-proxy-sqlite3:latest - name: Build NextCloud (latest) run: docker build --compress -t epicmorg/nextcloud:latest nextcloud/latest - name: Push NextCloud (latest) run: docker push epicmorg/nextcloud:latest