docker-scripts/.github/workflows/docker-main-images.yml
2020-11-24 01:13:32 +03:00

55 lines
1.8 KiB
YAML

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