Changes to GitHub Actions
Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions Changes to GitHub Actions
This commit is contained in:
parent
49e859eb1a
commit
02e5c1424f
71
.github/workflows/server_push_docker.yml
vendored
Normal file
71
.github/workflows/server_push_docker.yml
vendored
Normal file
@ -0,0 +1,71 @@
|
||||
name: Push Docker Image
|
||||
|
||||
on:
|
||||
release:
|
||||
types:
|
||||
- created
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
- id: get_tag
|
||||
name: Get Tag
|
||||
env:
|
||||
GITHUB_HEAD_REF: $${{ github.head_ref }}
|
||||
GITHUB_BASE_REF: ${{ github.base_ref }}
|
||||
run: |
|
||||
TAG=$(jq --raw-output '.release.tag_name' $GITHUB_EVENT_PATH)
|
||||
echo ::set-output name=TAG::$TAG
|
||||
- name: Push Tag to Docker Hub
|
||||
uses: opspresso/action-docker@master
|
||||
with:
|
||||
args: --docker
|
||||
env:
|
||||
USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
||||
PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
||||
BUILD_PATH: "server"
|
||||
DOCKERFILE: "server/Dockerfile"
|
||||
IMAGE_NAME: "josephbmanley/defend-together"
|
||||
TAG_NAME: ${{ steps.get_tag.outputs.TAG }}
|
||||
LATEST: "false"
|
||||
- name: Push Latest to Docker Hub
|
||||
uses: opspresso/action-docker@master
|
||||
with:
|
||||
args: --docker
|
||||
env:
|
||||
USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
||||
PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
|
||||
BUILD_PATH: "server"
|
||||
DOCKERFILE: "server/Dockerfile"
|
||||
IMAGE_NAME: "josephbmanley/defend-together"
|
||||
TAG_NAME: ${{ steps.get_tag.outputs.TAG }}
|
||||
LATEST: "true"
|
||||
- name: Push Tag to GitHub Package
|
||||
uses: opspresso/action-docker@master
|
||||
with:
|
||||
args: --docker
|
||||
env:
|
||||
USERNAME: ${{ github.actor }}
|
||||
PASSWORD: ${{ secrets.GITHUB_TOKEN }}
|
||||
REGISTRY: "docker.pkg.github.com"
|
||||
BUILD_PATH: "server"
|
||||
DOCKERFILE: "server/Dockerfile"
|
||||
IMAGE_NAME: "defend-together"
|
||||
TAG_NAME: ${{ steps.get_tag.outputs.TAG }}
|
||||
LATEST: "false"
|
||||
- name: Push Latest to GitHub Package
|
||||
uses: opspresso/action-docker@master
|
||||
with:
|
||||
args: --docker
|
||||
env:
|
||||
USERNAME: ${{ github.actor }}
|
||||
PASSWORD: ${{ secrets.GITHUB_TOKEN }}
|
||||
REGISTRY: "docker.pkg.github.com"
|
||||
BUILD_PATH: "server"
|
||||
DOCKERFILE: "server/Dockerfile"
|
||||
IMAGE_NAME: "defend-together"
|
||||
TAG_NAME: ${{ steps.get_tag.outputs.TAG }}
|
||||
LATEST: "true"
|
1
.github/workflows/test_server.yml
vendored
1
.github/workflows/test_server.yml
vendored
@ -13,7 +13,6 @@ on:
|
||||
jobs:
|
||||
Testing:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
|
Reference in New Issue
Block a user