それで、私は私が構築している私立図書館を持っています、私は私の研究論文を出版して、仕事がアルファ段階にある後にそれを出版することを計画しています。アルゴリズムをプライベートに保つ必要があるため、「Gitlab.com」のプライベートリポジトリで作業しています。今では、プライベートリポジトリでも「gitlab-ci」を使用できることを確認しましたが、「共有ランナー」の概念を理解するのに苦労しています。
私が思うに、これらのランナーは、キュー内で同様の構成を持つ他のコードを使用してコードを実行します。それが完全に正しいかどうかはわかりません。
「Gitlab.com」のプライベートリポジトリで「gitlab-ci」を使用しても、コードはまだプライベートですか?それともどこか/どういうわけか公にアクセスできますか?
私はGitlab.comにこのプライベートリポジトリを持っていますが、Gitlabエンタープライズエディションではありません
回答:いいえ、コードは一般公開されません。
Gitlabランナーは、アクセストークンを使用してリポジトリのクローンを作成し、ciステップを実行します。Dockerイメージを使用してビルドする場合、ciステップが完了すると、コードは完全にクリーンアップされます。Dockerコンテナはすぐにクリーンアップされるためです。
通常のランナーを使用する場合、gitlab runnerはコードをキャッシュしますが、これらのキャッシュへのパブリックアクセスがないため、これは問題ではないと思います。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加