ドキュメント
circleci.com
Start Building for Free

Orb に関するよくあるご質問

1 month ago1 min read
クラウド
Server v3.x
On This Page

よく寄せられるご質問や技術的な問題など、Orb の使用時に役立つ情報をまとめました。

プライベート Orb

コマンドとジョブの違い

  • 質問: コマンドとジョブの違いは何ですか?

  • 回答: コマンド ジョブはどちらも Orb 内で使用される要素です。 コマンド には、Orb のロジックを含む一つまたは複数の ステップが含まれます。 コマンドは多くの場合、シェルコード (バッシュ) を実行します。 ジョブ は、実行するステップやコマンドの定義であり、 かつ、 ステップやコマンドを実行する Executor です。 コマンド_は、ジョブ内で呼び出されます。 _ジョブ は、 ワークフロー を使ってオーケストレーションされます。

CircleCI Server での Orb の使用

Orb に関する問題をレポートする

  • **質問: ** Orb に関するバグや問題をレポートする方法は?

  • **回答: ** すべての Orb はオープンソースプロジェクトです。 問題やバグのレポートだけでなく、プルリクエストも Orb の Git リポジトリに対して行えます。 Orb オーサーは、Orb レジストリ 上で Git リポジトリへのリンクを含めるかを選択できます。

    Git リポジトリへのリンクがない場合は、サポートまでご連絡ください。オーサーに連絡いたします。 または、その Orb をフォークして、独自のバージョンをパブリッシュしてはいかがでしょう。

未承認 Orb の使用

  • **質問: ** 未承認 Orb を使用しようとするとエラーメッセージが出るのはなぜですか?

  • 回答: 未承認 Orb の使用を有効にするには、お客様の組織の設定ページから_Security_ タブをクリックします。 その後、yes をクリックして_未承認 Orb を許可する_を有効にします。

**注: **CircleCI では、未承認 Orb のテストや検証は行っていません。 現在、CircleCI が作成した Orb のみが承認されています。 それ以外の Orb (パートナーの Orb を含む) は、未承認です。

Orb の最新バージョンを使いたい

  • 質問: どうすれば常に最新バージョンの Orb をインポートできますか?

  • 回答: Orb には セマンティックバージョニングが使用されています。つまり、_メジャー_バージョンを設定すると (例:3 )、_マイナー_と_パッチ_のすべてのアップデートを受け取ります。静的にバージョンを設定すると(例:3.0.0 )、アップデートは適用されません。これが最も決定論的で推奨される方法です。

ローカルテストでのビルドエラー

  • 質問: ローカルでのテストで以下のエラーが表示されるのはなぜですか?
circleci build -c .circleci/jobs.yml --job test
Error:
You attempted to run a local build with version 2.1 of configuration.
  • 回答: このエラーを解決するには、設定で circleci config process を実行し、その設定をディスクに保存します。 次に、処理された設定に対して circleci local execute を実行します。

関連項目


ドキュメントの改善にご協力ください

このガイドは、CircleCI の他のドキュメントと同様にオープンソースであり、 GitHub でご利用いただけます。 ご協力いただき、ありがとうございます。

サポートが必要ですか

CircleCI のサポートエンジニアによる、サービスに関する問題、請求およびアカウントについての質問への対応、設定の構築に関する問題解決のサポートを行っています。 サポートチケットを送信して、CircleCI のサポートエンジニアにお問い合わせください。日本語でお問い合わせいただけます。

または、 サポートサイト から、サポート記事やコミュニティフォーラム、トレーニングリソースをご覧いただけます。