Github Actions で Go のテストを実行する。その2
概要
こちらに加え、go get でプライベートリポジトリのライブラリを使いたくなった。
手順
コード
.github/main.workflow
workflow "Test workflow" { on = "push" resolves = "Test Action" } action "Test Action" { uses = "docker://golang:1.11" secrets = ["ACCESS_TOKEN"] runs = "sh -c" args = ["./.github/script.sh"] }
.github/script.sh
#!/bin/sh set -e git config --global url."https://${ACCESS_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/" go test -v ./...