From 0beec7c4844ba00d6b338433a07f1c2b43b84e00 Mon Sep 17 00:00:00 2001 From: Gareth Flowers Date: Mon, 10 Aug 2020 11:02:24 +0100 Subject: [PATCH] chore(github): switches to github actions --- .github/workflows/publish-docker-images.yml | 30 +++++++++++++++++++++ README.md | 2 -- hooks/build | 9 ------- hooks/post_push | 15 ----------- 4 files changed, 30 insertions(+), 26 deletions(-) create mode 100644 .github/workflows/publish-docker-images.yml delete mode 100644 hooks/build delete mode 100644 hooks/post_push diff --git a/.github/workflows/publish-docker-images.yml b/.github/workflows/publish-docker-images.yml new file mode 100644 index 0000000..ed25aa1 --- /dev/null +++ b/.github/workflows/publish-docker-images.yml @@ -0,0 +1,30 @@ +name: Publish Docker Images +on: + push: + branches: [ master ] + release: + types: [ published ] +jobs: + push_to_registries: + name: Push Docker images + runs-on: ubuntu-latest + steps: + - name: Check out the repo + uses: actions/checkout@v2 + - name: Push to Docker Hub + uses: docker/build-push-action@v1 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + repository: garethflowers/mediawiki-ldap + add_git_labels: true + tag_with_ref: true + - name: Push to GitHub Packages + uses: docker/build-push-action@v1 + with: + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: docker.pkg.github.com + repository: ${{ github.repository }}/mediawiki-ldap + add_git_labels: true + tag_with_ref: true diff --git a/README.md b/README.md index b8eb4f4..9c72923 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -[![Build Status](https://travis-ci.org/garethflowers/docker-mediawiki-ldap.svg?branch=master)](https://travis-ci.org/garethflowers/mediawiki-ldap) [![Image Layers](https://images.microbadger.com/badges/image/garethflowers/mediawiki-ldap.svg)](https://microbadger.com/images/garethflowers/mediawiki-ldap) [![Docker Pulls](https://img.shields.io/docker/pulls/garethflowers/mediawiki-ldap.svg)](https://store.docker.com/community/images/garethflowers/mediawiki-ldap) - # MediaWiki with LDAP A MediaWiki installation with LDAP extensions. diff --git a/hooks/build b/hooks/build deleted file mode 100644 index 32865f2..0000000 --- a/hooks/build +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -docker build \ - --build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \ - --build-arg VCS_REF=`git rev-parse --short HEAD` \ - --build-arg VERSION=`cat VERSION` \ - --file $DOCKERFILE_PATH \ - --tag $IMAGE_NAME \ - . diff --git a/hooks/post_push b/hooks/post_push deleted file mode 100644 index c390c0e..0000000 --- a/hooks/post_push +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -if [[ $DOCKER_TAG =~ ^(([0-9]+).[0-9]+).[0-9]+$ ]] -then - docker tag $IMAGE_NAME $DOCKER_REPO:${BASH_REMATCH[1]} - docker push $DOCKER_REPO:${BASH_REMATCH[1]} - - docker tag $IMAGE_NAME $DOCKER_REPO:${BASH_REMATCH[2]} - docker push $DOCKER_REPO:${BASH_REMATCH[2]} - - docker tag $IMAGE_NAME $DOCKER_REPO:latest - docker push $DOCKER_REPO:latest -fi - -curl --request POST https://hooks.microbadger.com/images/garethflowers/mediawiki-ldap/nE-ecjjtvisVdmZcJ21nacrxk6I= || true