問題タブ [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.
linux - パペットを使用して動的サイズの lvm を作成する
以下のコマンドを手動で使用して、残りのサイズが 100% の lvm (appslv) を作成します。
lvcreate -l +100%FREE -n appslv appsvg
しかし、puppet-lvm モジュールを使用すると、以下のコードで lvm を作成します。
しかし、アタッチされたサイズ/dev/xda5
は不明であるため、インスタンスごとに異なるため、正確なサイズを指定したくありません。では、残りを 100% 使用するには、どのように pp でそれを指定できますか
ruby - Chef Recipe で EncryptedDataBagItem を繰り返し処理する
シェフ データ バッグ アイテム (という名前passwords
) を復号化し、そのすべての属性を node.js アプリによって読み取られる (そして削除される) 一時的な JSON ファイルに格納したいと考えています。データバッグ ITEM の属性を繰り返し処理して値を取得する方法はありますか?
EncryptedDataBagItem クラスeach
にはメソッドがないため、回避策はありますか? 各パスワードを個別のjsonファイル(データバッグアイテム)に保存したくありません。
git - Jenkins - (プライベート サブネット) Github を使用した WebHook が自動ビルドをトリガーしない
問題 :
github を構成するための CI セットアップに取り組んでいます。github でコード コミットを使用してビルドをトリガーするための Jenkins Web フックです。以下は、現在の構成の詳細です
- 私の Jenkins は AWS プライベートサブネット内にあります
- プラグインがあります: API URL、ユーザー名、OAuth トークンで構成された「GitHub Web フック」、テスト資格情報で成功メッセージが表示されます。
- 「ビルドトリガー」で「変更がGitHubにプッシュされたときにビルド」を選択しました
Jenkins のジョブは、手動ビルドで完全に機能します。ただし、コードのコミットが github で行われると、機能しません (自動ビルド トリガー)。
ヘルプが必要:
- この状況について詳細にデバッグするにはどうすればよいですか。「Git ハブ webhook」構成テストが機能した場合、git ハブはプライベートにある Jenkins に接続できると言えますか、それとも別のテストを行いますか?
- それを機能させるための手順を修正/ガイドしてください
cloud-foundry - Bluemix デプロイメントで vCAP ユーザー定義変数の作成を自動化する方法は?
Alchemy API サービスを使用して、DevOps Services でアプリケーションを作成しようとしています。アプリケーションをビルドしてデプロイするたびに、Bluemix 環境変数で Alchemy_Key を設定する必要があります。ユーザー定義変数の作成を自動化するオプションはありますか?
jenkins - Jenkins - Webhook または PollSCM
継続的インテグレーションが重要なシナリオでは、Webhook または PollSCM の方が優れたオプションであるビルドをトリガーします。
これらは、両方の方法に関する私の現在の理解です。
- PollSCM は負荷の高い操作であり、それに依存してビルドをトリガーすることは、頻繁に起動する必要があることを意味します。ただし、Jenkins はコード リポジトリと通信するため、構成は簡単で、Web フックよりも安全です。
- Web フックを使用すると、常にチェックしなくても、正確なビルド トリガー時間を取得できます。しかしその反面、外部から接続を開放する場合はセキュリティ上の懸念があり、PollSCM に比べて設定が容易ではありません。
両方の方法の正確な長所と短所を知ることを楽しみにしています。
bitbucket - JazzHub と Bitbucket
Bluemix DevOps ツールを使用して、Bitbucket で自分のコードを継続的に配信しようとしています。Bitbucket から JazzHub にコードを取得することはできますが、継続的に取得することはできません。Bitbucket で Webhook を作成できますが、使用する jazzhub URL の場所がわからないことに注意してください。なにか提案を?
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 (アップストリーム) のステータス (成功のはず) にアクセスし、それらを拡張メール テンプレートと一緒に使用できるかどうかです。もしそうなら、どのように?
json - Chef での属性の使用
chef
最近使い始めたばかりです。属性はnode
、レシピやテンプレートで使用できる という名前の 1 つの大きなモノリシック ハッシュに格納されていると思います。
属性を定義する方法は複数あるようです
- レシピ自体に直接
- 属性ファイルの下 - 例
attributes/default.rb
chef-solo
呼び出しに渡される JSON オブジェクト内。例えばchef-solo -j web.json
上記の3つを考えると、私は興味があります
- これらは、属性を定義できるすべての方法ですか?
- ここの優先順位は何ですか?これらの方法の1つが他の方法よりも優先されると思います
- #3(
JSON
メソッド)はのみ有効ですchef-solo
か? node
とdefault
ハッシュの両方が定義されています。違いは何ですか?私の最善の推測は、でdefault
定義されたハッシュがハッシュattributes/default.rb
にマージされるということnode
ですか?
ありがとう!