Document advanced use cases for GitLab CI/CD and private container image registries
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 半日
- 初心者へのやさしさ
- 42/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- aws, docker, gitlab
- 領域
- ci-cd, cloud, documentation
調査の方向性
Issue のチェックリストと YAML workflow の例から始め、次に GitLab CI/CD とプライベートコンテナレジストリを扱っている既存のドキュメントセクションを見つけます。AWS インスタンスプロファイルと workflow 変数の設定について、示されているレジストリ認証とイメージ workflow を含めて文書化します。完了とは、チェックリストの両方の項目が使用可能な例とともに扱われていることを意味します。
索引モデルが issue の本文から書いたものです。
説明
- AWS instance profiles as per https://github.com/iterative/terraform-provider-iterative/issues/602#issuecomment-1145964625
- Configuration as part of the workflow variables, as in e.g.
variables: AWS_ACCOUNT: 000000000000 AWS_DEFAULT_REGION: us-east-1 AWS_REGISTRY: ${AWS_ACCOUNT}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com AWS_CONTAINER_IMAGE: ${AWS_REGISTRY}/example:latest DOCKER_AUTH_CONFIG: '{"credHelpers": {"${AWS_REGISTRY}": "ecr-login"}}' build: rules: - changes: [Dockerfile, .gitlab-ci.yml] services: - docker:dind image: docker script: - docker run --env AWS_ACCESS_KEY_ID --env AWS_SECRET_ACCESS_KEY --env AWS_SESSION_TOKEN --env AWS_DEFAULT_REGION amazon/aws-cli ecr get-login-password | docker login --username AWS --password-stdin ${AWS_REGISTRY} - docker build --tag ${AWS_CONTAINER_IMAGE} . - docker push ${AWS_CONTAINER_IMAGE} launch: image: iterativeai/cml:0-dvc2-base1 script: > cml runner launch --cloud=aws --cloud-region=$AWS_DEFAULT_REGION --cloud-type=m5.2xlarge --cloud-hdd-size=32 --labels=cml train: needs: [launch] tags: [cml] image: ${AWS_CONTAINER_IMAGE} script: - echo hello world
- 主要言語
- TypeScript
- スター
- 13
- フォーク
- 22
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
iterative/cml.dev のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 48/100
-
Link Checker Reportオープンlink-check-all
難易度 2/5 1〜3時間 初心者へのやさしさ 40/100
-
Link Checker Reportオープンlink-check-all
難易度 1/5 1時間未満 初心者へのやさしさ 45/100
-
crossref DVCLive再び着手できるかも @casperdcl が 1335 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンC: guide C: ref documentation p1-important
-
docs: driver token timeout再び着手できるかも @dacbd が 1348 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンC: guide C: ref documentation
iterative/cml.dev の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
cameri/nostream#811 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug p3 triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
bug javascript P2-medium python release:v3.1
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
adrirubio/claude-deck#546 ·
メンテナーはふだん 1 日以内に返信
-
area: desktop area: website priority: P2 type: feature
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
appandflow/stim#3411 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
needs triage
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
rjsf-team/react-jsonschema-form#5485 ·
メンテナーはふだん 2 日以内に返信