問題タブ [devops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1632 参照

linux - パペットを使用して動的サイズの lvm を作成する

以下のコマンドを手動で使用して、残りのサイズが 100% の lvm (appslv) を作成します。

lvcreate -l +100%FREE -n appslv appsvg

しかし、puppet-lvm モジュールを使用すると、以下のコードで lvm を作成します。

しかし、アタッチされたサイズ/dev/xda5は不明であるため、インスタンスごとに異なるため、正確なサイズを指定したくありません。では、残りを 100% 使用するには、どのように pp でそれを指定できますか

0 投票する
2 に答える
646 参照

ruby - Chef Recipe で EncryptedDataBagItem を繰り返し処理する

シェフ データ バッグ アイテム (という名前passwords) を復号​​化し、そのすべての属性を node.js アプリによって読み取られる (そして削除される) 一時的な JSON ファイルに格納したいと考えています。データバッグ ITEM の属性を繰り返し処理して値を取得する方法はありますか?

EncryptedDataBagItem クラスeachにはメソッドがないため、回避策はありますか? 各パスワードを個別のjsonファイル(データバッグアイテム)に保存したくありません。

0 投票する
2 に答える
7329 参照

git - Jenkins - (プライベート サブネット) Github を使用した WebHook が自動ビルドをトリガーしない

問題 :

github を構成するための CI セットアップに取り組んでいます。github でコード コミットを使用してビルドをトリガーするための Jenkins Web フックです。以下は、現在の構成の詳細です

  • 私の Jenkins は AWS プライベートサブネット内にあります
  • プラグインがあります: API URL、ユーザー名、OAuth トークンで構成された「GitHub Web フック」、テスト資格情報で成功メッセージが表示されます。
  • 「ビルドトリガー」で「変更がGitHubにプッシュされたときにビルド」を選択しました

Jenkins のジョブは、手動ビルドで完全に機能します。ただし、コードのコミットが github で行われると、機能しません (自動ビルド トリガー)。

ヘルプが必要:

  1. この状況について詳細にデバッグするにはどうすればよいですか。「Git ハブ webhook」構成テストが機能した場合、git ハブはプライベートにある Jenkins に接続できると言えますか、それとも別のテストを行いますか?
  2. それを機能させるための手順を修正/ガイドしてください
0 投票する
2 に答える
387 参照

cloud-foundry - Bluemix デプロイメントで vCAP ユーザー定義変数の作成を自動化する方法は?

Alchemy API サービスを使用して、DevOps Services でアプリケーションを作成しようとしています。アプリケーションをビルドしてデプロイするたびに、Bluemix 環境変数で Alchemy_Key を設定する必要があります。ユーザー定義変数の作成を自動化するオプションはありますか?

0 投票する
1 に答える
632 参照

jenkins - Jenkins - Webhook または PollSCM

継続的インテグレーションが重要なシナリオでは、Webhook または PollSCM の方が優れたオプションであるビルドをトリガーします。

これらは、両方の方法に関する私の現在の理解です。

  • PollSCM は負荷の高い操作であり、それに依存してビルドをトリガーすることは、頻繁に起動する必要があることを意味します。ただし、Jenkins はコード リポジトリと通信するため、構成は簡単で、Web フックよりも安全です。
  • Web フックを使用すると、常にチェックしなくても、正確なビルド トリガー時間を取得できます。しかしその反面、外部から接続を開放する場合はセキュリティ上の懸念があり、PollSCM に比べて設定が容易ではありません。

両方の方法の正確な長所と短所を知ることを楽しみにしています。

0 投票する
2 に答える
250 参照

bitbucket - JazzHub と Bitbucket

Bluemix DevOps ツールを使用して、Bitbucket で自分のコードを継続的に配信しようとしています。Bitbucket から JazzHub にコードを取得することはできますが、継続的に取得することはできません。Bitbucket で Webhook を作成できますが、使用する jazzhub URL の場所がわからないことに注意してください。なにか提案を?

0 投票する
1 に答える
645 参照

jenkins - Jenkins - ビルド ログ、アーティファクト、アップストリーム ビルドの git-commit 変更ログへのアクセス

シナリオ:
私は 3 つの Jenkins ジョブを持っています。JOB-A、JOB-B、JOB-C。JOB-A が成功すると JOB-B が起動され、JOB-B が成功すると JOB-C が起動されます。

  • JOB-A または JOB-B が失敗し、JOB-C がトリガーされない場合にのみ通知するように構成された拡張メール プラグインを使用しました。
  • JOB-A と JOB-B が正常な場合、それらによってトリガーされる電子メールはありません。したがって、JOB-C のみが成功ステータスのメールを 1 つトリガーします

問題:
すべて正常なシナリオの場合、JOB-A と JOB-B は通知をトリガーしません。したがって、JOB-C のみが通知をトリガーします。私が知りたかったのは、JOB-C がビルド アーティファクト、ビルド ログ、git commit 変更ログ、および JOB-A と JOB-B (アップストリーム) のステータス (成功のはず) にアクセスし、それらを拡張メール テンプレートと一緒に使用できるかどうかです。もしそうなら、どのように?

0 投票する
2 に答える
4175 参照

json - Chef での属性の使用

chef最近使い始めたばかりです。属性はnode、レシピやテンプレートで使用できる という名前の 1 つの大きなモノリシック ハッシュに格納されていると思います。

属性を定義する方法は複数あるようです

  1. レシピ自体に直接
  2. 属性ファイルの下 - 例attributes/default.rb
  3. chef-solo呼び出しに渡される JSON オブジェクト内。例えばchef-solo -j web.json

上記の3つを考えると、私は興味があります

  1. これらは、属性を定義できるすべての方法ですか?
  2. ここの優先順位は何ですか?これらの方法の1つが他の方法よりも優先されると思います
  3. #3(JSONメソッド)はのみ有効ですchef-soloか?
  4. nodedefaultハッシュの両方が定義されています。違いは何ですか?私の最善の推測は、でdefault定義されたハッシュがハッシュattributes/default.rbにマージされるということnodeですか?

ありがとう!