Skip to content

uncommited changes #110

uncommited changes

uncommited changes #110

Workflow file for this run

name: Build
on:
push:
branches:
- "feature/functional"
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set variables
id: vars
run: |
echo ::set-output name=docker_image::ghcr.io/${{ github.repository }}/advisor:latest
# echo ::set-output name=docker_image::ghcr.io/${{ github.repository }}/master:$(git rev-parse --short=7 ${{ github.sha }})
- name: Build docker image
run: |
docker build . --file Dockerfile --tag ${{ steps.vars.outputs.docker_image }} --no-cache --progress=plain
- name: Login to registry
run: |
echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io --username ${{ github.actor }} --password-stdin
- name: Push docker image
run: |
docker push ${{ steps.vars.outputs.docker_image }}
- name: Deploy
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_KEY }}
port: ${{ secrets.SSH_PORT }}
script: |
cd docker/advisor
./deploy.sh