Skip to content

matrix

matrix #9

Workflow file for this run

name: Build and Run Go Program
on: [push]
jobs:
build:
runs-on: self-hosted
strategy:
matrix:
nodes: ["10.0.2.168", "10.0.2.167"]
steps:
- name: Deploy to ${{ matrix.nodes }}
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
run: |
# ssh-keyscan $SERVER_2_HOST >> ~/.ssh/known_hosts
# echo "$SSH_PRIVATE_KEY" > ~/.ssh/github_actions
# chmod 600 ~/.ssh/github_actions
ssh -i ~/.ssh/github_actions $SSH_USERNAME@${{ matrix.nodes }} "cd /docker-compose-flask-app && git pull && docker compose up -d --build"
# - name: Set up Go
# uses: actions/setup-go@v3
# with:
# go-version: "1.19"
# - name: Build Go program
# run: go build hello.go