name: release-test run-name: release-test ${{ github.actor }} on: # push: # tags: # - 'v[0-9]+.[0-9]+.[0-9]+' # tags-ignore: # - '2.*' # Allow run workflow manually from Action tab workflow_dispatch: env: REGISTRY: docker.frappet.com IMAGE_NAME: ehr/bma-ehr-app DEPLOY_HOST: frappet.com COMPOSE_PATH: /home/frappet/docker/bma-ehr TOKEN_LINE: uxuK5hDzS2DsoC5piJBrWRLiz8GgY7iMZZldOWsDDF0 jobs: # act workflow_dispatch -W .github/workflows/release.yaml --input IMAGE_VER=test-v1 -s DOCKER_USER=sorawit -s DOCKER_PASS=P@ssword -s SSH_PASSWORD=P@ssw0rd release-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 # skip Set up QEMU because it fail on act and container # Gen Version try to get version from tag or inut - name: Remote Deployment uses: appleboy/ssh-action@v0.1.8 with: host: ${{env.DEPLOY_HOST}} username: frappet password: ${{ secrets.SSH_PASSWORD }} port: 22 script: | cd "${{env.COMPOSE_PATH}}" echo "tag=${GITHUB_REF#refs/*/}"> success