Github ActionsでMySQLとRedisを使用したテストをする

ワークフローのサービスを使ってMysqlとRedisを使う CIでMySQLとRedisに依存したテストを実行するに当たって、それぞれのコンテナを立てたのでメモ envにそれぞれ設定する変数を定義する。 ジョブをランナーマシン上で直接実行する場合は、ホストのポートとコンテナのポートをつなぐことを忘れずに services: mysq ...

Github Actionsのワークフローでsshデバッグする

SSHデバッグ ワークフローをデバッグする際にサーバーに接続して確認したいときに使う。 下記のコードをワークフローのステップに追加するだけでいい。 コード name: CI on: push jobs: hoge: runs-on: ubuntu-latest steps: uses: actions/check ...