1

会社のポリシーにより、インターネットに接続されていない CI/CD サーバーがあります。

このサーバーで単体テストを実行したいと考えています。

私はそれにWinScpファイルを許可されています。それを機能させるために、コンパイルが機能するソース Windows マシンからすべてのファイルを FTP で送信し、基本的に GOPATH ディレクトリからすべてのファイルをコピーしようと考えました。

しかし、まだエラーが発生します。たとえば、実際にはこのファイル /export/home/teamcity/go/src/github.com/jinzhu/copier@v0.0.0-20190924061706-b57f9002281a があります

Gopath セット [17:40:40][ステップ 1/1] GOPATH="/export/home/teamcity/go"

ただし、CI/CD ビルドではこのエラーが発生します

[ステップ 1/1] go: github.com/jinzhu/copier@v0.0.0-20190924061706-b57f9002281a: git fetch -f https://github.com/jinzhu/copier refs/heads/ :refs/heads/ refs/ tags/ :refs/tags/ in /export/home/teamcity/go/pkg/mod/cache/vcs/556feec929544a421f03ed1922f1d1bfffe10a3eaaf694889bbdbe940ff02899: 終了ステータス 128: [17:40:41] [ステップ 1/1] 致命的: アクセスできません ' https://github.com/jinzhu/copier/': ホストを解決できませんでした: github.com; 名前やサービスは不明

インターネットに接続されていないサーバーで Golang コードをコンパイルした経験のある人はいますか?

4

1 に答える 1