Jenkins と HCL Accelerate を組み合わせて運用する手順を記した英語版ブログの記事 Creating a Jenkins Integration with HCL Accelerate の日本語版です。
HCL Accelerate と Jenkins との統合構成
2020年8月11日
著者: Daniel Trowbridge / Technical Lead
HCL Accelerate のバリューストリームには、Jenkins からのビルドデータとデプロイデータを含めることができます。これ以外にも、Jenkins の統合を HCL Accelerate パイプラインと組み合わせて使用することで、ビルドとデプロイメントを HCL Accelerate から直接実行し、さらにデプロイメントプランとリリースとして整理できます。ここでは、新しい Jenkins 統合を作成する方法について簡単なチュートリアルを紹介します。
Jenkins プラグイン
HCL Accelerate - Jenkins の統合は、他のほとんどのプラグインとは異なり、2つの部分からのセットアップを必要とします。最初に HCL Accelerate で統合を作成し、次に Jenkins サーバーにプラグインをインストールして設定します。また、他のほとんどのプラグインで行われているようにvsm.jsonファイルを介してバリューストリームに追加されるのではなく、Jenkins の統合はバリューストリームのパイプラインを介してバリューストリームに追加されます。
要件
Jenkins サーバが利用できない場合は、ローカルインスタンスを実行するための Jenkins のドキュメントを参照してください。https:// Jenkins .io/doc/book/installing/
この例では、Jenkins 用のパイプラインプラグインを使用しています。このプラグインは、新しいバージョンの Jenkins ではデフォルトでインストールされています。このプラグインが Jenkins にインストールされているかどうかは、"Plugin Manager"の"Installed"タブ(< Jenkins URL>/pluginManager/installed) から確認できます。もしインストールされていない場合は、今すぐ追加するのが良いでしょう: https://plugins. Jenkins .io/workflow-aggregator。
1. HCL Accelerate Integration を作成します。
1.1 HCL Accelerate の設定ページに移動し、左のナビゲーションで「統合」セクションを選択し、「プラグイン」をクリックします。統合の追加」をクリックして、新しい Jenkins の統合を作成します。
1.2 Jenkins の統合に名前を付けてください ( Jenkins のインスタンスを記述してください)。この統合には好きな名前を付けられます。「Create」をクリックします。これにより、Integration ID と Integration Token が生成されます。これらの値は、Jenkins にインストールされている「HCL Accelerate」プラグインを設定するために必要になります。
2. Jenkins にプラグインをインストールして設定する
2.1 HCL Accelerate User Access Key の作成
HCL Accelerate からユーザーアクセスキーが必要になるので、今から作成します。 HCL Accelerate のユーザー・アクセス・キーを作成するには、「設定」>「マイ・プロファイル」に移動し、「作成」をクリックします。キーには、それを使用する統合に応じて名前を付けると良いでしょう。
Jenkins と HCL Accelerate を接続する
2.2 Jenkins サーバにプラグインのインストール
HCL Accelerate プラグインを Jenkins インスタンスにインストールします。Manage Jenkins > Manage Plugins > Available (タブ)をクリックして、Jenkins インスタンスのプラグインページに移動し、"HCL Accelerate" を検索します。プラグインが見つかったら、プラグインをインストールし、可能な場合はインスタンスを再起動します。
2.3 Jenkins からプラグインを構成する
Jenkins の設定ページManage Jenkins > Configure System > HCL Accelerate (section)に移動します。 HCL Accelerate (セクション)」の下にある必要なフィールドを入力します...
3. バリューストリームに Jenkins インテグレーションを追加する方法
Jenkins の統合は、他の統合とは異なる方法でバリューストリームに追加される。vsm.json ファイルを編集する必要はありません。代わりに、ビルドとデプロイのデータのターゲットを持つために、バリューストリームのパイプライン上に「アプリ」を作成する必要があります。
HCL Software では、お客様の DevOps 環境促進のために HCL Software DevOps Workshop (英語) を実施しています。その解説記事 The HCL Software DevOps Workshop - what's in it for you? の翻訳版です。
HCL Software DevOps Workshop - あなたにとっての意味
2020年8月11日
著者: Allan Wagner / HCL Software Transformation Architect, HCL
ここ数年、DevOps の採用率は確実に上昇していますが、DevOps Institute Upskilling report for 2020 によると、今年の調査に回答した1260人のうち、50%以上の人が DevOps のトランスフォーメーションの旅はまだ難しいと感じていることが示されています。そして、このレポートを読んだ人の中には、データの妥当性に疑問を感じている個人も多いのではないでしょうか。
しかし、これには正直驚いていません。IBM、そして現在の HCL での私の役割として世界中を飛び回り、DevOps の開始や能力の向上について複数の組織と話をする機会に恵まれてきました。最初の頃、私はいつも「何から始めればいいのか」と聞かれました。そして、その質問の頻度は減ったものの、「どこから始めればいいですか」、「どのくらいうまくいっていますか」、「進歩しているかどうかどうかをどうやって知ることができますか」と多くの幹部から、いまなおよく聞かれています。
現実には、自分が持っている意見は、しばしば彼らの実行と懸念の領域に影響されているということです。多くの、非常に多くの個人的な要因が、これらの感情や反応を植え付ける可能性があります。DevOps Instituteによると、DevOps Transformation とは「ITの伝統的な構造の根本的な変化」を意味します。それは新しい技術の採用を意味するだけでなく、より重要なことは、既存の責任のサイロの「伝道」という点で、組織の変革の挑戦を意味します。既存の伝統的な組織モデルに安住しているいくつかの組織にとっては、脅威として認識されるかもしれません。
DevOps の実践者は、「なんだ、そんなに難しくないんだ。チームはパイプラインを自動化してより速くデプロイしたかったんだ」と思っているかもしれません。私たちは、既存の継続的インテグレーションソリューションと統合し、いくつかのテストを自動化する継続的デプロイメントソリューションを実装しました。今では、開発者がコードを書き、コミットすることでビルドが開始され、デプロイされ、コードがチェックされます。 私たちは DevOps をやっているのだ!」と。しかし、それほど速いわけではないかもしれません。
エグゼクティブは、組織の変化、新技術、ビジネスや市場の要求、顧客からのフィードバック、競争などにまたがる、非常に異なるレンズや複数のレンズを使って、DevOps の変革を検討しています。実務者が特定の技術的な問題を解決するためにテクノロジーを使用することに焦点を当てているのに対し、経営幹部はビジネス目標を達成するための手段として DevOps に注目していますが、その一方で、自分たちの担当者に自分たちのやり方、考え方、運営方法を変えるように求めています。企業全体のIT戦略を変えるのに比べれば、1つの小さなチームに変化を導入することは簡単です。
しかし、助けがあります。HCL Software DevOps Workshop は、組織の DevOps 戦略を理解し、一般的には異質なグループ(サイロ)にまたがって議論を促進し、エンドツーエンドのプロセスを理解してマッピングし、ビジネスの結果を出す方法について明確なビジョンを持って前進するためのコースをプロットするディスカッションが含まれています。
DevOps の変革は大規模なものであり、一度にすべてを行うことはできません。しかし、可能性についての明確なビジョン、従うべきロードマップ、完了すべきタスクの理解があれば、企業は遠くを目指し、すばらしい栄光を得ることができるでしょう。
DevOps ワークショップのお申し込みはクリックするだけです。
DevOps 製品は多数あれど、HCL 製品の強みとは何か。その特長について解説した英語版ブログの記事 Here's what makes HCL Software DevOps different の翻訳版です。
HCL Software DevOps の特長
2020年8月11日
著者: Steve Boone / HCL Software DevOps Head of Product Management
現在、市場には数多くの DevOps 製品が出回っていますが、HCL Software の DevOps ポートフォリオは何が違うのでしょうか?
バリュー・ストリーム管理
バリュー・ストリーム・マネジメント (VSM) は、お客様がソフトウェア配信の効率を向上させ、リスクを低減し、品質を確保し、ソフトウェア配信を加速させることを支援します。これは、バリュー・ストリーム管理によって可能になった、組織の人材、プロセス、ツールに対するこれまでにない可視性を提供することによって実現されます。
組織全体のデータを集約することで、アイデアから成果物に至るまで、ビジネス価値が組織内をどのように流れているかを見ることができます。
バリュー・ストリーム・マネジメントによって最終的に仕事を可視化することで、チームのコミュニケーション、コラボレーションの向上、共感と革新の文化の促進を支援し、開発イニシアチブがビジネス目標に沿ったものであることを確認することができます。
セキュリティの重視
セキュリティは、HCL Software の DevOps ポートフォリオの中核をなしています。HCL AppScan ブランドの HCL Software DevOps は、Web、モバイル、オープンソースソフトウェアの静的、動的、インタラクティブなテストを含む一連のセキュリティー・テスト・ツールを提供しています。広範囲に及ぶセキュリティーの脆弱性を検出し、修復を促進します。
HCL Software DevOps は、ソフトウェアがデプロイされる前の開発中に脆弱性を排除することで、シフトレフトセキュリティーを実装しています。包括的な管理機能により、セキュリティー専門家、開発者、DevOps、コンプライアンス担当者は、アプリケーションのセキュリティー態勢を継続的に監視し、規制要件へのコンプライアンスを維持することができます。
包括的で変革的
HCL Software のセキュア DevOps ポートフォリオは、以下のような幅広い機能をカバーしています。
HCL Software DevOps のポートフォリオは、「リッピング&リプレイス」ではないように設計されています。実際、私たちはお客様の既存のツールやプロセスのエコシステムの中で作業することに誇りを持っています。
企業の複雑性
最も困難で複雑な DevOps の問題をお聞かせください。
HCL Software DevOps には、Fortune 500 にランクインしている大手企業のデジタル変革を支援してきた業界のエキスパートが揃っています。
デジタル変革は一朝一夕に起こるものではありません。私たちのチームは、お客様の組織が継続的な改善に向けて適切なステップを踏むことを支援することに長けています。 何十年にもわたるテクノロジーを駆使し、既存の投資を最大限に活用することに苦労されていることを私たちは理解しています。
基本的な自動化からメインフレーム、マイクロサービスまで、そしてその間のすべてを網羅する当社のポートフォリオには、お客様の現在の業務を改善し、セキュリティーと品質への取り組みを強化するために必要なものが揃っています。
開発とサポートへのコミットメント
HCL Software DevOps の製品開発、テクニカル・サポート、フィールド・エンジニアリング・スタッフは、すべて HCL の傘下にあります。HCL は、これらの製品にコードを提供している開発者全員を雇用していますので、製品を手に入れるだけでなく、知識の専門家を手に入れることができます。
価格モデルは簡素化され、DevOps Power Pack のような新しい製品が導入され、より柔軟な購入オプションが可能になりました。HCL Software は、独自のセールスフォースとビジネスパートナープログラムを持っており、直接の関係を可能にしています。
HCL Software は、販売を開始した時点で作業が完了するのではなく、作業が開始されたばかりであることを保証するために尽力しています。業界の専門家で構成される当社のアドバイザリーおよび採用チームは、関係の早い段階でソリューションがビジネス目標を達成できるように関与しています。
HCL Software のカスタマー・アドボケイト・プログラムは、ラボの中小企業とお客様との直接の交流を可能にし、採用を成功させることを可能にします。HCL Software では、既存のツールから HCL への移行が簡単に行えます。
業界の専門家チームが DevOps の「次の何か」への道を切り開く
統一されたチームとして、HCL のテクニカル・ライター、エンジニア、プロダクト・マネージャーの全員が、製品ドキュメント、ブログ、ビデオ、カスタム・ハウツー・ドキュメントなどのコンテンツ資産の大規模なライブラリを作成するために貢献しています。
HCL Softwareの専門家は、私たち自身のコンテンツ以外にも、「DevOps の次は何か」についての業界に焦点を当てたディスカッションにもしばしば参加しています。DevOps from the Human Perspective: A Panel Discussion や、最近では SD Times が開催した Virtual VSM DevCon のような「DevOps の次は何か」についてのディスカッションが行われています。
今すぐ無料で VSM を始めよう
HCL Software DevOps のポートフォリオは、ビジネスの最大の資産である「人」を支援するために設計されています。
HCL Software DevOps のポートフォリオと業界エキスパートのチームは、個人のコントリビューターからトップレベルのエグゼクティブまで、ユーザーにビジネスプロセスとソフトウェアツールの間の意味のある関係を可視化することで、インテリジェントなデータを提供しています。
デジタルトランスフォーメーションは一朝一夕に起こるものではありませんが、継続的な改善は日々起こる可能性があります。
HCL Software DevOps のポートフォリオは、リスク、収益、ガバナンスに基づいた、これまでにない実用的なインサイトを提供することで、顧客のビジネス変革を可能にし、同時に市場投入までのスピードを加速させる最先端の製品を提供します。
最後に、HCL Software DevOps が大きく異なる点をご紹介します。 DevOps への投資からさらに多くの成果を得たいと考えている組織のために、完全無料の個人向けワークショップを提供しています。
当社の DevOps エキスパートによる無料のバリュー・ストリーム管理ワークショップに申し込むか、DIY の方は、今すぐ HCL Accelerate をダウンロードして始めてください:ソフトウェアをより速く、より責任を持って提供するための新しい方法を見つける時が来ました。
HCL AppScan on Cloud と HCL Launch を組み合わせることで、安全ビルドの管理・デプロイを制御しながら運用することについて、英語版ブログの記事 Adding Security to Continuous Delivery を掲載します。
継続的なデリバリーにセキュリティーを追加する
2020年8月7日
著者: Brian Stump / Product Specialist, HCL
物事がうまくいっているときは素晴らしいことだと思いませんか?これは、当社の継続的なデリバリとソフトウェア・セキュリティー・ツールを使用して得られる感覚です。HCL Launch は、AppScan on Cloud (ASoC) と一緒に、自動化、レポート作成、リリース管理を含む DevOps ライフサイクル全体の中で、アプリケーションのセキュリティを自動制御する機能を提供してくれます。
HCL Launch は、ASoC プラグインの出力を処理し、それに応じてビルドを処理できます。ビルドが低レベルの環境に正常にデプロイされたが、深刻度の高い問題で Dynamic ASoC スキャンに失敗した場合、HCL Launch は自動的に最後にデプロイされたバージョンにロールバックし、問題があることを示すステータスでビルドをマークします。ASoC があなたのビルドの中でそれほど深刻ではない問題を識別した場合、HCL Launch は「デプロイメント警告」を表示しますが、ターゲットマシンにインストールされたままにしておきます。そして、もし ASoC が重大な問題を発見しなかった場合、HCL Launch はそのバージョンに AppScan のすべてのスキャンに合格したことを示すアプリのステータスを与えます。言い換えれば、HCL Launch は、AppScan の承認に合格しない場合、Prod やその他の高レベルの環境へのデプロイを防げる環境ゲートを作成します。
ソフトウェアのデプロイメントにおけるセキュリティを簡単にする準備はできていますか?HCL Launch を使用してデプロイメントを実行し、ASoC セキュリティースキャンを開始するパイプラインをセットアップする方法について説明します。
HCL Launch の構成
HCL Launch には、AppScan on Cloud 用の無料でインストール可能なプラグインがあります。このプラグインには、AppScan サーバー上で以下の各作業を行うための手順が含まれています。
このシナリオでは、ASoC で静的スキャンと動的スキャンを同時にキックオフするワークフローを設定します。以下の手順とスクリーンショットでは、HCL Launch プロセスを構成する方法を説明します。
各HCL Launch プラグインのステップは、ASoC アプリケーションID、キーID、およびキーシークレットを設定する必要があります。
スタティック アナライザー ステップでは、スキャンのためにアップロードされる IRX ファイル、またはスキャンするファイルやその他の場所を含むディレクトリーのいずれかを指す IRX ファイルも必要です。このフィールドには、スキャン設定ファイル、eclipseワークスペース、.jar、.war、および.earファイルタイプを指定できます。アプリケーションID、キーID、およびキーシークレットに加えて、ダイナミックアナライザーのステップでは、スキャンする場所のURLが必要になります。ページにログインが必要な場合は、アプリケーションのログイン認証情報も提供する必要があります。
各ステップには、「失敗条件のしきい値」のフィールドがあり、H、M、L、I の文字が含まれていることに注意してください。これらは、そのステップが失敗する前に、そのステップが何個の高、中、低、および情報レベルのセキュリティ脅威を受け入れるかを示しています。たとえば、次の例では、スキャンの結果、5 つ以上の中程度の警告が発生した場合、ステップは失敗します。
また、各 ASoC ステップの後の HCL 起動プロセスエディタ内のグレーの円にも注意してください。これは、ステップが失敗しても、失敗した場合を処理するために、プロセスが先に進めるようにするために重要です。必要に応じて、条件付きロジックを追加して、HCL Launch プロセス・エディタを使用してプロセス全体を失敗させることもできます。
ステップが設定されたら、アプリケーションの展開とセキュリティ・スキャンを実行する時間です。これを実行するための HCL Launch アプリケーションのプロセスは、以下のようになります。
同時に実行されている2つのスキャンを示すステップを丸で囲んでみました。 ASoC サーバーにジャンプすると、これらのスキャンがそこでも実行されていることがわかります。
ここでは、AppScan on Cloud を HCL Software のバリュー・ストリーム管理プラットフォームである HCL Accelerate と統合する方法をご紹介しました。
HCL Unica は柔軟な形でオファーを作成できるように設計されています。その詳細をしるした英語版ブログの記事 Offer Creation Using Unica Centralized Offer Management (COM) の翻訳版です。
HCL Unica のオファー集中管理 (COM) を利用したオファーの作成
2020年8月6日
著者: Lalitkumar Dudhe / Unica Technical Support Consultant, HCL
"オファー" は、デジタルプラットフォームと対話しながら、我々はほとんどどこでも見ることができる最も一般的な用語です。e コマースサイトでお気に入りのシャツを購入しようとしているときも、土曜日のリラックスタイムに映画を予約しようとしているときも、オファーはどこにでもあります。オファーはデジタル世界の通貨として機能し、ターゲットとなるユーザーを念頭に置きながら慎重に利用し、その潜在能力を最大限に活用する必要があります。
オファー管理システムを導入することで、オファーとその優先順位、顧客が特定のオファーを見る回数、どの顧客にオファーを表示すべきかを管理できます。オファー管理により、オファーを簡単にパーソナライズし、視聴者に効率的なユーザー体験を提供できます。オンライン小売業者が提供するシンプルなオファーは、4月にオンラインで購入したすべての商品の送料を無料にするというものです。より複雑なオファーとしては、アートワーク、紹介率、有効期限などをパーソナライズした金融機関のクレジットカードがあります。
オファー管理が一元化されると、なぜ改善されるのか?
パーソナライズされたマーケティング戦略を構築するためには、マーケターがメール、SMS、ダイレクトメールなどのマーケティングチャネルでのオファー配信をコントロールする必要があります。オファー管理を一元化することで、どのチャネルでもオファーを最適化できます。顧客の行動データに基づいて、どのコンタクトに BOGO オファーを提供し、どのコンタクトに20%オフのオファーを提供するかをコントロールできます。これにより、オファーのポートフォリオを管理し、特定の顧客に送信するオファーの数に上限を設定できます。
Unica V12.1 でのオファー管理
オファーの一元管理では、オファーは、お客様が管理するオファーテンプレートに基づいて作成されます。多くのお客様から、組織内でオファーを作成する担当者は、キャンペーンフローチャートを作成する担当者ではないとのご意見をいただいています。このようなご要望やその他のご要望にお応えするために、HCL Software では V12.0から、Unica ポートフォリオ全体でオファーを集中管理し、他のチャネルと統合するための集中型オファー管理 (COM) を構築しました。
オファーを一度構築し、その後、バッチアウトバウンドキャンペーンとリアルタイムインバウンドチャネルの両方で同じオファーを展開できるようにしたいという他の Unica エンドユーザーからのフィードバックを収集しました。集中型オファー管理 (COM) は、これらのニーズの両方に対応しています。オファーテンプレートなしでオファーを作成できるようになりました。つまり、テンプレートを作成する前に、オファーの属性を使用してオファーを組み立て、テストを行えます。オファー属性の正しいセットを使用して決定した後に、オファーテンプレートを作成して、継続的に再利用できます。オファーの作成プロセスは変更されていませんが、作成方法は変更されています。以下の手順に従う必要があります。
オファー属性の作成
オファー属性を作成するには、オファーの設定に移動し、「カスタム属性の定義」をクリックする必要があります。このページには、新しい属性を追加するための「カスタム属性の追加」ボタンがあります。オファーの新しいカスタム属性を作成するには、以下に必要な詳細を入力します。
必要な属性が作成できたら、次はオファーテンプレートの作成です。
オファーテンプレートの作成
オファーテンプレートを作成するには、「オファー設定の設定」に移動し、「オファーテンプレートの定義」をクリックします。このページでは、「新しいテンプレートの追加」ボタンをクリックして、新しいオファーテンプレートを作成します。メタデータ」ページで、必要な詳細を入力し、「次へ」をクリックします。
上記のハイライトオプション「このテンプレートから作成したオファーをリアルタイムのインタラクションで使用できるようにする」は、リアルタイムマーケティングのためにオファーをインタラクトに使用する予定の場合にのみ選択してください。Offer attributes(オファーの属性)」セクションで、以下に示すように、必要な属性を適切なセクションにドラッグドロップします。
デフォルト値」セクションでは、以下に示すように、先に選択したすべての属性にデフォルト値を設定する必要があります。その後、「保存」ボタンをクリックすると、オファーテンプレートの作成が完了します。
オファーテンプレートが作成できたら、次は先ほど作成したオファーテンプレートを使用してオファーのインスタンスを作成する手順です。
オファーの作成
オファーを作成するには、上部のナビゲーションバーからオファーオファーに移動します。次に、左側のナビゲーションペインから該当するフォルダを選択し、右側のナビゲーションペインから「オファーの追加」をクリックします。
この操作により、必要なオファーテンプレートを選択する画面が表示されます。必要なオファーテンプレートを選択し、「次へ」をクリックする必要があります。
次の画面では、オファーの属性に関する詳細を入力し、同じオファーの「抑制ルール」を定義して、「保存」をクリックします。
これでオファーが作成されます。Centralized Offer Management (COM) モジュールは、テンプレートなしでオファーを作成することもできます。これを実現するには、以下のガイドラインに従う必要があります。
テンプレートなしでオファーを作成する
テンプレートなしでオファーを作成できるようにするには、オファーの設定に移動し、下のスクリーンショットで強調表示されているように、「テンプレートなしのオファー設定」をクリックする必要があります。
これにより、以下に示すように、いくつかの詳細をキャプチャする新しいページが開きます。
これは一回限りの作業であることに注意してください。
これらの設定を保存すると、テンプレートなしで新しいオファーを作成できます。そのためには、メニューオプションからオファーオファーをクリックします。適切なフォルダを選択したら、「オファーを追加」ボタンをクリックします。下の画面が表示されますので、「テンプレートなしのオファー」オプションを選択します。
次に「次へ」ボタンをクリックします。この操作を行うと、以下のようなポップアップウィンドウが表示されますので、適切なオファー属性を選択できます。
必要な属性を選択したら、「次へ」をクリックします。これで次の画面が表示され、先ほど選択したオファー属性の値を入力できます。
次に「Add & Save」ボタンをクリックすると、ユーザーは以下のように提供する必要がある場所に移動します。
そして、「保存」をクリックしてオファーを作成します。
集中オファー管理 (COM) モジュールの導入により、ユーザーは、すでに作成して使用しているオファーからオファーテンプレートを作成できます。
オファーからのオファーテンプレートの作成
このオプションは、テンプレートなしで作成されたオファー(複数可)から利用できます。これを実現するには、テンプレートなしで作成されたオファーを開きます。次に、以下のように「アクション」をクリックします。これにより、「テンプレートとして保存」オプションが表示され、オファーテンプレートの作成が容易になります。
これにより、以下のようなオファーテンプレートの「メタデータ」を入力する必要のある新しい画面が開きます。
「保存」をクリックすると、以下のような新しい画面が表示され、オファーで選択したオファー属性のデフォルト値を入力できます。
「保存」をクリックすると、新しいオファーテンプレートが作成され、今後、新しいオファーを作成する際に利用できるようになります。
既存のオファーテンプレートにオファー属性を追加する
顧客が既存のオファーテンプレートに新しいオファー属性を追加したいと考えた場合を考えてみましょう。これは、現在の集中型オファー管理システムでは非常に可能です。そのためには、以下の手順を実行します。
編集」モードで更新したいオファーテンプレートにアクセスします。
「オファー属性」の下のセクションで、追加したいオファー属性を追加します。
これが完了すると、ユーザーはこのテンプレートを使用してオファーを作成している間に、新しい属性を見られます。
従来のオファーモジュールとの違い オファー管理の一元化
集中オファー管理モジュールは、従来のオファーモジュールがキャンペーン/マーケティングオペレーションに組み込まれているのに対し、ウェブアプリケーションサーバーにデプロイする必要がある別の.war ファイルが付属しています。
集中オファー管理モジュールを有効にすると、ユーザーは従来のオファーモジュールを使用できなくなります。
集中オファー管理モジュールでは、作成したオファーテンプレートやオファー属性の管理は、「設定オファー設定」メニューオプションで行います。
下のスクリーンショットで強調表示されているフラグプロパティを使用して、集中オファー管理モジュールを有効または無効にできます。
Unica のオファー集中管理モジュールを使用すると、以下のようなメリットが得られます。
詳しくは、Unica V12 - Centralized Offer Management の動画をご覧ください。 COM については、こちらから詳しく知ることができます。
HCL Accelerate には、無償利用が可能な Community Edition があります。そのことについての英語版ブログの記事 Get to know the HCL Accelerate Community Edition の解説記事です。
HCL Accelerate Community Edition を知る
2020年8月6日
著者: Bryant Schuck / Product Manager for HCL Software DevOps
HCL Software DevOps のチームは、当社のバリュー・ストリーム管理ツールの無料版である HCL Accelerate Community Edition を提供することに興奮しています。
HCL Accelerate Community Edition には、2 ユーザーの同時使用権が付属しており、「2 つのピザ開発チーム」に最適です。Community Edition は、Standard Edition と同じバリューストリーム管理、リリースオーケストレーション、分析機能をすべて備えていますが、小規模なチームに最適です。HCL Accelerate Community Edition は、hclsw.co/getaccelerate にアクセスすることで、すぐに使い始められます。
Community Edition は、バリュー・ストリーム管理を始めるのに最適な方法ですが、エンタープライズレベルの組織には HCL Accelerate Standard Edition をお勧めします。Community Edition はチーム間での拡張はできませんが、HCL Accelerate の使用を拡大する準備ができたら、Community Edition の個々のインスタンスを Standard Edition にアップグレードできます。アップグレードすると、すべてのデータと設定が保存され、Standard Edition に転送されるため、まず Community Editionを試してみて損はありません。HCL Accelerate に 2 人以上のユーザーが必要になることがわかっている場合は、60日間の無料トライアルを利用してすぐに Standard Edition を利用できます。60 日間の無料トライアルが終了すると (ライセンスを購入しなければ) HCL Accelerate の Standard Edition は Community Edition となります。
HCL Accelerate の Get Started ページには多くの情報が掲載されていますが、ここではCommunity Edition に関するその他のよくある質問をご紹介します。
Community Edition のシステム要件は何ですか?
Docker Compose をインストールするには、4 CPU コア、8GB の RAM が必要です。Linux、MacO、Windows OS をサポートしています。ただし、OS のサポートは選択した Docker Platform に基づいています。CEとSEの機能セットは同じなので、システム要件も同じです。
本番環境で HCL Accelerate を構成する場合は、当社のドキュメントに記載されている推奨システム要件に従ってください。注: 本番環境での使用のための Docker Compose はサポートしていません。
自分が辿って習得できるような、サンプルやテンプレートの値ストリームはありますか?
HCL Software のドキュメントには、リンクルール、メトリクス、ステージなど、バリューストリームの構築方法についての多くの例があります。
HCL Accelerate プラグインと統合の違いは何ですか?
他の HCL Software DevOps 製品と同様に、HCL Accelerate では、プラグインのセットをサポートしています。HCL Accelerate では、統合はプラグイン自体のインスタンス化です。プラグインの複数の設定(異なるプロジェクトやサーバー用に設定された JIRA プラグインなど)があるかもしれないので、区別を指定できるようにしたいと思います。
HCL Accelerate プラグインはどこでダウンロードできますか?
HCL Accelerate の素晴らしい点の一つは、プラグインの管理をプラグインフレームワークが行うことです。HCL Accelerateプラグインは、HCL Software の Docker レジストリ内の Docker イメージとしてホストされ、インストールおよびアップグレード時に自動的にプルされます。ローカルにインストールされると、HCL Accelerate は内部レジストリからプルされ、より高速な統合ランタイムを実現します。
ネットワークチームが当社の公開 Docker レジストリからのダウンロードを禁止している場合は、ファイアウォールの後ろにある既知のカスタムレジストリからダウンロードするように HCL Accelerate を設定できます。
設定された HCL Accelerate 統合をバリューストリームに接続するにはどうすればよいですか?
すべてのバリューストリームは、JIRA や GitHub などの設定済みの統合からのデータで構成されています。今日では、これらの統合は VSM json 内で設定する必要があります。
例えば、次のスニペットを VSM JSON の integrations セクションに追加して、2 つの設定された統合を割り当てます。
“integrations”:
{
"name". "my-bitbucket-integration"
},
{
"name". "my-github-integration"
},
インポートすると、HCL Accelerate は、設定で構成された統合から自動的に値を取得します。VSM JSON をエクスポートすると、新しくマッピングされた統合の下に、より多くの設定値があることがわかります。
VSM JSON を使用して新しい統合を作成したい場合は、すべてのプラグインの設定値を提供できます。各プラグインで設定に必要な値が異なるため、プラグインのドキュメントを参照してください。
HCL Accelerate の設定について、1対1のサポートを受けられますか?
はい!このページのフォームにご記入ください (英語)。
アナリスト企業である Enterprise Security Group (ESG) が HCL AppScan の実効性について検証した結果を発表しました。そのことについての英語版ブログ ESG Report Validates How HCL AppScan Helps Developers to Continuously Secure Applications の翻訳版です。
レポートの日本語版: 「HCL AppScanを使用した継続的アプリケーションセキュリティ」
ESG レポートが HCL AppScan によるアプリケーションの継続的な安全性の確保を検証
2020年8月5日
著者: Eitan Worcel / Product Lead, AppScan, HCL
はじめに
このほど、アナリスト企業である Enterprise Security Group (ESG) は HCL AppScan のクニカルレビューを発表し、AppScan が開発者がアプリケーションの継続的なセキュリティをどのように支援するのかについて評価・分析しました。ESG は、AppScan が CI/CD パイプラインに簡単に統合し、DevSecOps の取り組みをサポートすることで、組織に継続的なアプリケーション・セキュリティを大規模な形で提供する方法についても評価しています。
ESG の手法
AppScan のアプリケーションのセキュリティテスト機能を徹底的に評価するために、ESG は、以下に概説する一般的な手順に従いました。
AppScan の DevSecOps への影響
ESG は、AppScan が DevSecOps の4つの主要な側面に統合されていることを発見しました。
AppScan を DevSecOps モデルに組み込むことで得られるメリットなど、ESG の主要な調査結果をすべて確認するには、無料レポートを今すぐダウンロードしてみてください。
アプリケーションセキュリティが重要な理由
レポートの最後の「Why This Matters (なぜこれが重要なのか)」のセクションで、ESG は効果的なアプリケーション・セキュリティ・テスト・プログラムの利点を要約しています。
「アプリケーションセキュリティテストを DevSecOps の手法に統合して自動化することで、アプリケーション開発ライフサイクルの早い段階でサイバーセキュリティの脆弱性を特定して修正することが可能になり、セキュリティを強化して効率性を向上させられます。また、熟練したサイバーセキュリティチームが直面している課題を緩和するのにも役立ちます。
ESG は、HCL AppScan がアプリケーションのセキュリティテストを簡素化し、高速化することを検証しました。数回クリックするだけで、ESG はセキュリティポリシーを定義し、AppScan を設定して、一連のセキュリティ脆弱性とベンチマークや規制へのコンプライアンスをテストするようにアプリケーションを設定しました。ESG は、オンデマンドのスキャンの設定と実行も同様に迅速かつ簡単で、静的分析と動的分析の結果が簡潔で一貫性のあるインターフェイスで迅速に表示されることに気付きました」。
さらに詳しく
ESG の完全なレポートをダウンロードするだけでなく、ESGのアナリストであるDave Gruber氏とのインタビュー動画もご覧いただけます。 デイブと私は、本当に最先端のアプリケーションセキュリティテストソリューションの要素にスポットライトを当てています。
HCL Notes/Domino には MarvelClient Essentials (無償版) が付属しており、Notes クライアントの構成管理やバージョンアップの実行管理が可能です。HCL Nomad にも MarvelClient Essentials (無償版) が備わっており構成管理が可能です。
MarvelClient Essentials (無償版) を使った HCL Nomad の設定管理の方法を解説した資料を公開しました。