「公開前に不具合のあるリリースを止める」は、基本的な端末操作ができる学習者向けの DevOps プロジェクトです。実習用博物館 FIELDNOTES のサイトを保護し、美しいトップページの裏に誤った来館案内やダウンロードの不具合が隠れないようにします。
二つのガイド付き実習で業務アサーションとローカル公開判定を学び、一つの独立チャレンジで段差のない経路の案内へ応用します。編集可能な草稿が後で変わっても、合格した同じパッケージを公開します。
学習内容
- 実際のページ、リンク、ダウンロード内容を HTTP で確認する。
- リソースの欠落と、応答成功でも情報が誤っている場合を区別する。
- 短い Python アサーションを書き、正常・不正常なパッケージで検証する。
- Bash の終了状態、条件付き実行、共通の候補引数で公開を制御する。
- テスト済みパッケージを配信しながら来館者の全機能を維持する。
このコースの対象者
端末でコマンドを入力できる DevOps 初学者向けです。Python、Bash スクリプト、Docker、ホスト型 CI の経験は不要です。必要な少量のコードと構文は使用前に説明します。
LabEx は Workstation、Live Website、Candidate Preview を備えた独立した準備済み Linux 環境を提供します。ローカルへのインストールや外部アカウントは不要です。サイト、ラベル、出力は英語のままです。教材とチャレンジの完全解答には英語以外に八つの言語があります。
よくある質問
博物館のサイトを開発しますか?
いいえ。ページ、ローカルイラスト、スタイル、候補パッケージは完成済みです。短いテストと公開スクリプトを編集します。
GitHub Actions や本番のセキュリティシステムですか?
いいえ。ローカル実行ツールで業務テスト、失敗判定、保存済みパッケージの配信を観察します。ホスト型 CI 設定、署名、アクセス制御、データベース移行の取り消しは扱いません。
チャレンジでは何を応用しますか?
保護対象を段差のない経路に変更します。同じ HTTP アサーションとパッケージ引数を組み合わせ、通常の来館サービスを維持しつつ誤案内を拒否します。




