Azure Artifacts での Cargo パッケージの概要
Azure DevOps Services
Azure Artifacts を使用すると、Cargo パッケージを発行してフィードとパブリック レジストリにダウンロードできます。 この記事では、プロジェクトを設定し、Cargo パッケージを Azure Artifacts フィードに発行する方法について説明します。
前提条件
Azure DevOps organizationとプロジェクト。 まだ作成していない場合は、organizationまたはプロジェクトを作成します。
rustup をダウンロードしてインストール します。
フィードの作成
Cargo に使用できる既存の Azure Artifacts フィードが既にある場合は、次のセクションに進むことができます。
Note
Azure Artifacts では、crates.io からクレートを使用するために個別のフィードを使用し、内部クレートを発行する場合にのみ別のフィードを使用することをお勧めします。
Azure DevOps 組織にサインインしてから、プロジェクトに移動します。
[ Artifacts]\(成果物\) を選択し、フィードを作成します。
フィードに名前を付け、その可視性を指定します。 パブリック レジストリからパッケージを含める場合は、[アップストリーム ソース] チェックボックスをオンにし、フィードのスコープを選択します。
終わったら [作成] を選択します。
フィードに接続する
Azure DevOps 組織にサインインしてから、プロジェクトに移動します。
[ 成果物] を選択し、ドロップダウン メニューからフィードを選択します。
[フィードに接続] を選択し、ツールの選択ウィンドウから [Cargo] を選択します。
[フィードに接続] ページで、プロジェクトのセットアップ手順に従います。
重要
Azure Artifacts での貨物のサポートには、'registry-auth' 機能のサポートを含む Rust バージョン 1.74 以降が必要です。
rust バージョンを更新するには、 rustup update
パッケージの公開
Cargo パッケージを発行するには、プロジェクト ディレクトリで次のコマンドを実行します。
cargo publish