Skip to content
This repository has been archived by the owner on Dec 5, 2023. It is now read-only.

Add deprecation notice #11

Add deprecation notice

Add deprecation notice #11

Workflow file for this run

name: ci
on:
push:
branches:
- "*" # run for branches
tags:
- "*" # run for tags
pull_request:
branches:
- "*" # run for branches
tags:
- "*" # run for tags
jobs:
test:
defaults:
run:
working-directory: go/src/github.com/microservices-demo/catalogue
runs-on: ubuntu-latest
env:
GROUP: weaveworksdemos
COMMIT: ${{ github.sha }}
REPO: catalogue
GO_VERSION: 1.7.5
GOPATH: /home/runner/work/catalogue/catalogue/go
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 1
path: go/src/github.com/microservices-demo/catalogue
- uses: actions/setup-go@v1
with:
go-version: ${{ env.GO_VERSION }}
- name: Setup PATH
run: echo "${GOPATH}/bin" >> $GITHUB_PATH
- name: Install dependencies
run: go get -u github.com/FiloSottile/gvt && gvt restore && go get -v github.com/mattn/goveralls
- name: Build
run: ./scripts/build.sh
- name: Unit Test
run: ./test/test.sh unit.py
- name: Test Docker Image
run: ./test/test.sh container.py
- name: Submit Coveralls
env:
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: goveralls -coverprofile=coverage.out -service=github
# Push to dockerhub
- name: Push catalogue to Docker Hub
uses: docker/build-push-action@v1
if: startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/master'
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
dockerfile: go/src/github.com/microservices-demo/catalogue/docker/catalogue/Dockerfile
path: go/src/github.com/microservices-demo/catalogue
repository: ${{ env.GROUP }}/${{ env.REPO }}
tag_with_ref: true
tag_with_sha: true
- name: Push catalogue-db to Docker Hub
uses: docker/build-push-action@v1
if: startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/master'
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
dockerfile: go/src/github.com/microservices-demo/catalogue/docker/catalogue-db/Dockerfile
path: go/src/github.com/microservices-demo/catalogue/docker/catalogue-db
repository: ${{ env.GROUP }}/${{ env.REPO }}
tag_with_ref: true
tag_with_sha: true