会社のポリシーにより、インターネットに接続されていない 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 コードをコンパイルした経験のある人はいますか?