Dear friends,
開発者や技術専門家、ソースコードリポジトリ、開発プラットフォーム向け 長年にわたる知的活動、共同プロジェクト、技術的遺産を代表しています。これら プラットフォームにはコードだけでなく、ドキュメント、プロジェクト履歴、そして多くの場合相当なものが含まれています。 個々の貢献者を超えるビジネス価値やコミュニティ価値
テクニカルプラットフォームが抱える課題は、多くの場合、重要なインフラストラクチャがアクティブに稼働していることです。 依存関係のあるプロジェクトや、他の人が依存しているコミュニティリソース。突然アクセスできなくなった。 プロジェクトを中断させたり、依存関係を壊したり、コミュニティにメンテナーがいなくなったりする可能性があります。
主な障害としては、プロジェクトの移管にはアクティブなアカウントとオーナーの権限、グループの権限が必要なことが挙げられます。 所有権を引き継ぐにはトップレベルのオーナーの役割が必要で、セルフホストインスタンスにはサーバーが必要です。 管理用アクセス。これらの障壁は、個人的なプロジェクトだけでなく、潜在的に影響します コード、ドキュメント、またはインフラストラクチャに依存する何千人ものユーザー。
DeathNoteを使うと、リポジトリの所有権、API認証情報、デプロイメントを文書化できます。 重要なプロジェクトの構成や後継者育成計画。技術分野を指定することができます。 後継者、インフラストラクチャーへのアクセスの詳細の提供、重要なプロジェクトの継続性の確保 より広範な技術コミュニティへ
アクセス認証情報だけでなく、プロジェクトのコンテキスト、つまりサービスに依存するものも文書化することを検討してください。 コードを踏まえて、誰がメンテナンスを引き継ぐべきか、どのように適切に非推奨にするか、または移行するにはどうすればよいかを考えてください。 管理しているプロジェクトの所有権この計画により、技術面での貢献が継続されることが保証されます。 あなたがいなくなった後でも彼らの目的を果たします。
DevOps プラットフォーム、CI/CD パイプライン、コンテナレジストリ、プロジェクト管理
無料、プレミアム、アルティメット (SaaS およびセルフマネージド)
Git リポジトリ、CI/CD パイプライン、コンテナイメージ、パッケージ、Wiki、問題、マージリクエスト
プロジェクトへのアクセスは、グループの所有権と権限によって異なります。個人プロジェクトは 認証情報がないとアクセスできない。複数の所有者がいるグループプロジェクトには引き続きアクセスできます。 すべてのプロジェクトを文書化し、グループ名前空間に移管し、信頼できる所有者を追加します。重要な場合 プロジェクトの継続性を確保するために、グループレベルの所有権を設定してください。
リポジトリにアクセスできる状態であればパイプラインは稼働し続けますが、シークレットは次の場合に期限切れになります。 アカウントアクセス。CI/CD 変数をエクスポートしたり、他のユーザーが表示したりすることはできません。ドキュメント変数 名前、統合認証情報、デプロイ手順は別々に。重要な項目を移行 複数の管理者がいるグループレベルの変数へのパイプライン