mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-25 14:15:38 +03:00
github actions
This commit is contained in:
parent
28e4bd691a
commit
4242c38caa
30
.github/workflows/docker-main-images.yml
vendored
30
.github/workflows/docker-main-images.yml
vendored
@ -21,10 +21,34 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Log into registry
|
||||
#echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin
|
||||
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
|
||||
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
|
||||
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
|
||||
|
40
.travis.yml
40
.travis.yml
@ -9,47 +9,7 @@ addons:
|
||||
- docker-ce
|
||||
matrix:
|
||||
include:
|
||||
#########################################
|
||||
#### Forked and fixed images
|
||||
#########################################
|
||||
- name: Zabbix Agent
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/zabbix-agent:latest zabbix/agent
|
||||
- docker push epicmorg/zabbix-agent:latest
|
||||
|
||||
- name: Zabbix Java Gateway
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/zabbix-java-gateway:latest zabbix/java-gateway
|
||||
- docker push epicmorg/zabbix-java-gateway:latest
|
||||
|
||||
- name: Zabbix Server with MySQL
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/zabbix-server-mysql:latest zabbix/server
|
||||
- docker push epicmorg/zabbix-server-mysql:latest
|
||||
|
||||
- name: Zabbix Web Apache2 with MySQL
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/zabbix-web-apache-mysql:latest zabbix/web
|
||||
- docker push epicmorg/zabbix-web-apache-mysql:latest
|
||||
|
||||
- name: Zabbix Proxy SQLite3
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/zabbix-proxy-sqlite3:latest zabbix/proxy
|
||||
- docker push epicmorg/zabbix-proxy-sqlite3:latest
|
||||
|
||||
##########
|
||||
|
||||
- name: NextCloud (latest)
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker build --compress -t epicmorg/nextcloud:latest nextcloud/latest
|
||||
- docker push epicmorg/nextcloud:latest
|
||||
|
||||
#########################################
|
||||
#### Our High priority images
|
||||
#########################################
|
||||
|
Loading…
Reference in New Issue
Block a user