Cover Image

HCL DevOps Code ClearCase と Jenkins 統合 - ステップバイステップガイド (Windows)

2023/12/27 - 読み終える時間: 9 分

HCL DevOps Code ClearCase Jenkins Integration on Windows - Step-by-Step Guide の翻訳版です。


HCL DevOps Code ClearCase と Jenkins 統合 - ステップバイステップガイド (Windows)

2023年12月12日

著者: Arun R / Senior Software Engineer

はじめに

Jenkins は人気のある DevOps ビルド自動化ツールです。オープンソースの統合は何年も前から利用可能ですが、この新しい統合は HCL DevOps Code ClearCase 開発チームによって作成され、HCLSoftware によって公式にサポートされています。

この統合は、Jenkinsのフリースタイルジョブとパイプラインジョブの両方をサポートします。デフォルトを超えて、HCL DevOps Code ClearCase統合は、DevOps Code ClearCase の完了トリガーから呼び出される Webhooks と、ストリーム上の変更をポーリングする DevOps Code ClearCase プラグインを持つ Jenkins ジョブを構成することによって、ビルドを開始する機能を追加します。

注: この統合により、Jenkins ジョブはビルドの必要に応じてビューを作成したり削除したりできるようになります。現在のところ、自動ビューとWebビューを持つ UCM のみがサポートされています。

SL No: Topic
1 環境
2 HCL DevOps Code ClearCase のインストール
3 Windows 上での Jenkins のインストールと設定
4 Windows での Jenkins のアンロック
5 Jenkins のカスタマイズ
6 Jenkins サーバの SSL/TLS 設定
1. 環境
  • HCL DevOps Code ClearCase 3.0.1 リリース。
  • Jenkins LTS 2.332.x for Windows。
  • Microsoft Windows 10、11、2019 Serverおよび2022 Server。
  • 詳細については、システム要件のページを参照してください。
  • Jenkinsをインストールする前に、Java 8専用の64ビットJava実行環境(JRE)がインストールされている必要があります。JREをまだお持ちでない場合は、Adoptiumからhttps://adoptium.net/temurin/releases/?version=8。

Javaの環境変数のパスを設定します。システム環境変数の場合

ヒント Jenkinsのインストール時にJavaのホーム・ディレクトリを指定する必要があるため、Javaのパスを覚えておいてください。

  • JAVA_HOME変数にJDKのパスを設定します。同様に、JREについてもこのようにしてください。

    画像の説明

  • PATH変数に、JDK用のbinフォルダを設定します。

    画像の説明

ヒント Jenkinsのインストール中にJavaのホーム・ディレクトリを指定する必要があるため、Javaへのパスを覚えておくこと。

ステップ
2. HCL DevOps Code ClearCaseのインストール

WindowsホストにJenkinsをインストールする前に、まずHCL DevOps Code ClearCaseをインストールする必要があります。HCL DevOps Code ClearCase Remote ClientまたはHCL DevOps Code ClearCaseをインストールし、Jenkinsのビルドに自動ビューを使用する場合は、インストール中に Automatic Views コンポーネントを選択する必要があります。

画像の説明

3. Windows上でのJenkinsのインストールと構成

以下の手順を使用して、HCL DevOps Code ClearCase と Jenkins の統合のために Windows に Jenkins をインストールします。

  • Jenkins LTS 2.332.x for Windows の jenkins.msi インストール・ファイルを https://get.jenkins.io/windows-stable/2.332.4/ からダウンロードします。どのバージョンの Jenkins LTS 2.332.x でもダウンロードできるが、このブログでは 2.332.4 を使用します。
  • ダウンロードが完了したら、jenkins.msiファイルを実行し、インストールを進めます。以下のインストール手順に関する情報をいくつか示します。

    • Service Logon Credentials ダイアログ・ボックスの Run service as a local or domain user オプションに、Jenkinsを実行するユーザ・アカウントのドメイン・ユーザ名とパスワードを入力します。Test Credentials をクリックして、認証データを確認します。(Run service as Local System オプションは安全性が低いため、推奨しません)。

    注意: Run service as local or domain user オプションの場合、インストールを行うユーザは、サービスとしてログオンするために必要な権限を持っている必要があります。そうでない場合、アカウントが確認できないというエラーメッセージが表示されます。この状況を解決するには、ローカルセキュリティポリシーを更新して、ユーザーをユーザー権限の割り当てに追加する必要があります。

    画像の説明

    • ポートの選択]ダイアログ・ボックスで、Jenkinsを実行するポート番号を入力し、[ポートのテスト]をクリックして、選択したポートが使用可能かどうかを確認します。

    画像の説明

    • Javaホーム・ディレクトリ(JDKまたはJRE)を選択する必要がある場合、これはJavaがインストールされている場所であることを覚えておいてください。

    画像の説明

    • インストールが完了したら、Finishをクリックしてインストール・ウィザードを終了します。

    画像の説明

4. WindowsでJenkinsのロックの解除

WindowsにJenkinsをインストールしたら、以下の手順でロックを解除します。

  • Webブラウザで、インストール中に選択したポート番号に移動します。

    画像の説明

  • ヒント Jenkinsでポートを変更する方法については、https://phoenixnap.com/kb/jenkins-change-port を参照してください。

  • Jenkinsのアンロック・ダイアログ・ボックスが開きます。

    • ダイアログ・ボックスで提供された情報から、Windowsエクスプローラを使用してinitialAdminPasswordファイルの場所に移動し、Microsoftメモ帳などのテキストエディタでファイルを開く。
    • 以下はファイルのデフォルトのパスです。

    画像の説明

    • 注意:この場所は隠しディレクトリかもしれません。その場合、Windowsで隠しファイル、隠しフォルダ、隠しドライブの表示を有効にする必要があります。
    • initialAdminPassword ファイルからパスワードをコピーし、Unlock Jenkinsダイアログ・ボックスの管理者パスワード・フィールドに貼り付けて、Continue をクリックします。

    画像の説明

5. Jenkinsのカスタマイズ

Jenkins のインストール・プロセスを完了し、Jenkins のロックを解除した後、Windows 上で HCL DevOps Code ClearCase-Jenkins 統合に使用する前に、Jenkins をカスタマイズする必要があります。

以下の手順で Jenkins をカスタマイズしてから使用してください。

  • このインストールでは、Jenkins はポート 8080 でホストされます。ウェブ・ブラウザを開き、http://hostname:8080 にアクセスします。

  • Jenkinsのカスタマイズ・ダイアログ・ボックスで、最も頻繁に使用されるプラグインをJenkinsに自動的にインストールさせるには、Install suggested plugins をクリックします。

    画像の説明

  • インスタンス構成]ダイアログ・ボックスで、Jenkinsに使用させたいポート番号を確認し、Save and Continue をクリックします。これで初期カスタマイズは完了です。

  • Start using Jenkins をクリックして、Jenkinsダッシュボードに移動します。

  • HCLDevOpsCodeClearCase-home-dir/java/lib/HCLDevOpsCodeClearCase-jenkins.hpiHCLDevOpsCodeClearCase-home-dir/java/lib/cmapi-jenkins.hpi から HCL DevOps Code ClearCase-jenkins.hpiとcmapi-jenkins.hpi をコピーします。

  • コピーしたファイル HCLDevOpsCodeClearCase-jenkins.hpicmapi-jenkins.hpi を、次のステップで説明するように、Jenkins 管理ウェブページを使用してJenkinsサーバーにインストールします。

  • Manage Jenkins > Manage Plugins > Advanced タブを選択し、以下のプラグインを追加します。

    • cmapi-jenkins.hpi
    • HCLDevOpsCodeClearCase-jenkins.hpi

(a) Jenkinsホームページの左側に "Manage Jenkins" オプションがあるので、それを選択します。

画像の説明

(b) System Configuration の下にスクロールダウンすると、"Manage Plugins" があります。

画像の説明

(c) "Plugin Manager" の下にある "Advanced" オプションを選択してください。

画像の説明

(d) スクロールダウンして、"Deploy Plugin" オプションを選択します。次に、"Choose File" オプションを選択して、2つのプラグイン・ファイル、すなわち HCLDevOpsCodeClearCase-jenkins.hpicmapi-jenkins.hpi を選択し、"Deploy" をクリックします。

画像の説明

(e) 2つのプラグイン・ファイルがデプロイされると、以下の結果が表示されます。

画像の説明

6. JenkinsサーバーのSSL/TLS設定
  • JenkinsサーバーにSSL/TLSを使用したい場合は、Jenkinsのドキュメント(https://www.jenkins.io/doc/book/installing/initial-settings/ )を参照して、前述のコマンド・ライン・フラグの代わりに他のコマンド・ライン・フラグを使用してください。

Cover Image

テクてく Lotus 技術者夜会 (2024年1月度) 開催のお知らせ

2023/12/21 - 読み終える時間: ~1 分

テクてく Lotus 技術者夜会 2024年1月度を、2024年1月19日 (金) 17:30 - 19:00 で開催します。

テクてく Lotus 技術者夜会は、Lotus、ICS (IBM Collaboration Solutions) で発展してきた、Notes/Domino を中心とした、コラボレーション製品の活用に携わる技術者を対象とした勉強会です。金曜日の夜に、コラボレーションという同じ分野に関わる技術者同士で「楽しく」「ゆる〜く」集まることができる勉強会です。

2024年1月 アジェンダは以下のとおりです。

  • HCLSoftware Ambassadors for Digital Solutions 2024 発表
  • 2024年 Ambassadors ライトニングトーク
  • Domino v14 Factory Tour 振り返り、他 HCLSoftware からのお知らせ

お申し込み、詳細は以下のページをご覧ください。


Cover Image

HCL BigFix がサイバーセキュリティ・ブレークスルー賞を受賞

2023/12/21 - 読み終える時間: ~1 分

HCL BigFix Secures Prestigious Cybersecurity Breakthrough Award の翻訳版です。


HCL BigFixがサイバーセキュリティ・ブレークスルー賞を受賞

2023年12月13日

著者: Cyril Englert / Solution Architect, Pravesh Gosain / Head of Offering & Product Management, DRYiCE

この度、HCL BigFix、具体的にはHCL BigFixのCyberFOCUS Analyticsソリューションが、権威あるCybersecurity Breakthrough Awardsの「Risk Management Innovation of the Year」を受賞しました。この受賞によって、HCL BigFixがサイバーセキュリティのリーダーであり、業界のトップイノベーターであることが、改めて裏付けられました。

詳しくはこちらをクリックしてください: https://cybersecuritybreakthrough.com/2023-winners

HCL BigFixは、革新性、パフォーマンス、使いやすさ、機能、価値、影響力などの基準で他のベンダーと比較され、高く評価されました。HCL BigFix CyberFOCUSは、その卓越した品質と、脆弱性管理と修復への画期的なアプローチにより、あらゆる面で他社に抜きんでる結果となりました。

業界初の機能で脆弱性管理に革命を起こす

HCL BigFix CyberFOCUSは、業界初のソリューションです:

  1. MITRE APTグループの悪用可能な脆弱性を、スキャンなしで即座に特定します
  2. CISAのKnown Exploited Vulnerabilities(既知の悪用されやすい脆弱性)へのエクスポージャを対応期限と照らし合わせ、スキャンなしで即座に特定します
  3. 悪い影響を最小限に抑え、且つ最も効果的な計画に基づいたレメディエーション戦略を自動的に導き出し、推奨します
  4. 上記に基づいて、大規模なレメディエーションを自動化するために必要なコンテンツを全て収集し、修復を確実に実行します
  5. 脆弱性防御レベルアグリーメントが含まれているので、サイバーリスクの低減を追跡し、役員レベルへ説明することができます

HCL BigFixでエンドポイントセキュリティを強化しましょう

HCL BigFixは、脅威となる脆弱性の特定、優先順位付け、修復を行う効果の高い機能を提供し、組織のエンドポイントセキュリティ体制を大幅に改善します。

HCL BigFixのパワーをご体感いただけます。ぜひデモをご依頼ください。


Cover Image

HCL Nomad Web 1.0.10 をリリースしました

2023/12/21 - 読み終える時間: ~1 分

2023/12/21 09:37 追記

2023年12月19日、HCL Nomad Web 1.0.10 IF1 をリリースしました。障害修正3件が含まれています。詳細はリリース情報を参照してください。


2023年12月13日、HCL Nomad Web 1.0.10 をリリースしました。今回のリリースでの大きな変更点は、HCL Nomad Designer が追加されたことと、ReStyle が改善されたことです。

尚、HCL Nomad Designer を動作させるためには、ブラウザーのロケールを英語にする必要があります。詳細は下記リリース情報を参照してください。


Cover Image

HCL DevOps Model RealTime 11.3 と 12.0 で最新のフィーチャーとファンクションにアップグレードする

2023/12/21 - 読み終える時間: 2 分

Upgrade to the Latest Features and Functionalities with HCL DevOps Model RealTime 11.3 and 12.0 の翻訳版です。


HCL DevOps Model RealTime 11.3 と 12.0 で最新のフィーチャーとファンクションにアップグレードする

2023年12月11日

Mattias Mohlin / Senior Solutions Architect for HCLSoftware

HCL DevOps Model RealTime が新しいアップデートをリリースしました。HCL DevOps Model RealTime 11.3と12.0 です。後者はまだ実験的なリリースですが、本番環境ではこの新しい11.3バージョンにアップグレードすることをお勧めします。

両リリースで利用可能な新機能のいくつかを見てみましょう。

継承エクスプローラでのネストされたステート・マシン

画像の説明

インヘリタンス・エクスプローラで、ネストされたステート・マシンの状態と遷移を表示できるようになりました。再定義のみを表示するオプションが設定されている場合、派生カプセルで再定義されたベース・カプセル・ステートマシンのどの部分が再定義されたかを簡単に確認できます。

マージしやすいTCファイルを増やす

画像の説明

TCエディターは、各JavaScript配列の最後の要素に末尾のカンマを自動的に追加するようになりました。そのため、配列に別の要素を追加しても、変更されるのは1行だけです。これにより、TCファイルをマージする際にコンフリクトが発生するリスクが減りました。

long longのサポート

画像の説明

TargetRTSとモデルコンパイラがlong longとunsigned long longというプリミティブ型をサポートするようになりました。他のプリミティブ型と同様に、これらの型の型記述子を使用できます。この変更には、TargetRTSのビルド時にこれらのプリミティブ型をサポートするC++コンパイラを使用する必要があることに注意してください。

MacOSの初期サポート

macOS(Clang14コンパイラを搭載したIntel x86)用の新しいターゲットコンフィギュレーションが提供されるようになりました。このプラットフォーム用のTargetRTSとConnexisライブラリのビルド済みバージョンが利用可能です。これは完全なMacOSサポートへの道のりの最初の一歩に過ぎず、MacOS上でHCL DevOps Model RealTime UIを実行することができても、これはまだ完全にはサポートされていないことに注意してください。

新機能の詳細については、Sprint Demo YouTube Playlist のビデオをご覧ください。


Cover Image

HCL DevOps、強化され、統一され、直感的に命名された製品ポートフォリオを発表!

2023/12/21 - 読み終える時間: 2 分

HCL DevOps Announces an Enhanced, Unified, and Intuitively Named Product Portfolio! の翻訳版です。


HCL DevOps、強化され、統一され、直感的に命名された製品ポートフォリオを発表!

2023年12月6日

著者: Chris Haggan / Head of Product - DevOps, HCL Software

HCL DevOps、強化され、統一され、直感的に命名された製品ポートフォリオを発表!

直感的なネーミング戦略により、まとまりのあるユーザーフレンドリーな製品群を実現

優れたDevOpsソリューションのグローバルリーダーであるHCL DevOpsは、その有名な製品ポートフォリオの戦略的なリブランディングを発表できることを嬉しく思います。この刷新により、DevOpsライフサイクル全体にわたるHCLSoftwareの統合的なアプローチを強調し、各製品の中核機能をお客様に直接理解していただくことを目指します。

刷新された製品ラインのご紹介

  • HCL Accelerate から HCL DevOps Velocity へ: バリューストリームを効率的に管理し、プロジェクトの合理化と効率化を実現します。
  • HCL Launch から HCL DevOps Deploy へ: 最先端の自動化ツールでデプロイプロセスを簡素化します。
  • HCL OneTest から HCL DevOps Test へ: トップレベルの自動テストを実行し、すべてのリリースで確実な品質を実現します。
  • HCL Compass から HCL DevOps Plan へ: 作業項目管理をマスターし、すべてのタスクを実行可能な洞察と結果に変換します。
  • HCL RTist から HCL DevOps Model RealTime へ: リアルタイムシステム向けにモデルベース開発を最適化し、迅速かつ正確な結果を導きます。
  • HCL VersionVault から HCL DevOps Code ClearCase へ: 最先端のバージョン管理を体験することで、コードを整理し、アクセスし、保護できます。

私たちの直感的なネーミング戦略は、各製品名がその製品の主な機能を明確に反映し、明快さを提供するために考案されました。これにより、顧客はHCLSoftwareの製品群をナビゲートし、ニーズに最も適したツールを特定することがさらに容易になります。

「HCL DevOpsの製品責任者であるChris Hagganは、次のように語っています。「HCLSoftwareの製品ファミリーが拡大するにつれ、明快さとユーザー中心主義がHCLSoftwareの理念の最前線にあり続けました。「新しいネーミングは、各製品が持つ個々の強みと、それらを組み合わせて使用することで得られるダイナミックな相乗効果の両方を強調しています。

この名称変更は、すべてのDevOpsニーズに対応する包括的なソリューションであるというHCL DevOpsのコミットメントを強調するものです。各ツールが他のツールを補完することで、チームはシームレスに統合されたDevOps戦略の可能性をフルに活用できるようになります。

近未来を覗く

HCLSoftware の製品群を微調整していく中で、ちょっとした後押しがあります: DevOps - 2023.12 は、単に地平線上にあるだけでなく、角を曲がったところにあります!AI/ML、テストデータ機能の強化、GitOpsのサポートなど、DevOpsにおける最新のイノベーションをご紹介します。カレンダーに印をつけて、今すぐご登録ください!

HCL DevOpsについて:HCL DevOpsは、ソフトウェアデリバリーとライフサイクル管理の最前線に立っています。イノベーションと卓越性への揺るぎないコミットメントを原動力に、ビジネスを俊敏性、効率性、比類なき品質の時代へと導く変革的ソリューションを提供します。世界中で、HCL DevOpsは組織の優先的なパートナーとして、デジタル+トランスフォーメーションの旅を導いています。


サポート技術情報: 2023/12/11 - 2023/12/17

2023/12/21 - 読み終える時間: 9 分

新しい試みのトライアルとして、1週間分のサポート技術情報更新のインデックスを作成してみました。しばらく継続してみます。新規追加と内容更新したものが含まれています。システム上、軽微な修正であってもリストに含まれてしまいます。予めご了解ください。


Cover Image

パフォーマンスに関する深い洞察への旅

2023/12/15 - 読み終える時間: ~1 分

A Journey Toward Deeper Performance Insights の翻訳版です。

パフォーマンスに関する深い洞察への旅

2023年12月12日

著者: Cristina Suchland / Integrated Marketing Manager, Secure DevOps

SD Times と HCLSoftware は、パフォーマンステスト、テスト中のデータ管理、AI が設計からテストを作成するのに役立つ方法に関する一連のマイクロウェビナーを提供します。ソフトウェアの複雑性が増し続ける中、テストの必要性はこれまで以上に緊急性を増しています。

ウェビナーで得られる主なポイント

  • パフォーマンス・テストがビジネスにとって極めて重要な理由と、AIが潜在的な問題の検出にどのように役立つのか
  • テスト用データの迅速な生成が不可欠な理由
  • コンピュータ・ビジョン技術とAIを活用したテスト設計が、アプリケーションのパフォーマンスを確実にする実際のテストになる方法

注目のスピーカー

  • David Rubinstein - SD Times 編集ディレクター
  • Martin Lescuyer - HCLSoftware のプロダクトマネージャー

マイクロウェビナーのページ

HCL DevOps Test とそのプラットフォームについてもっと知ってください。HCL DevOps Testは、UI、API、パフォーマンステスト、サービス仮想化、合成データファブリケーションを提供し、プロジェクトのライフサイクル全体を通してテスターをサポートします。


このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。

Tags

Academy Accelerate Accelerator Actian Aftermarket Cloud Ambassador AoC AppDev Pack AppScan ASoC BigFix BigFix Workspace CAA CDP Clara Client Applicatin Access Cloud Native Commerce Common Local License Server Compass Connections Connnections CVE-2021-44228 DevOpes Velocity DevOps DevOps Code ClearCase DevOps Code RealTime DevOps Deploy DevOps.Launch.AppScan DevOps Model RealTim DevOps Model RealTime DevOps Plan DevOps Test DevOps Velocity Digital Experience Discover Domino Domino Leap Domino Volt Domino管理者アップデート認定試験対策 DQL DRYiCE DX Enterprise Integrator event General HCAA HCL Ambassador HCL Ambassadors HCL Domino REST API HCL OneTest Embedded HCL Z and I Emulator HCL Z and I Emulator for Transformation HCLSoftware U Hero history HTMO iAutomate iControl iNotes IZSAM KEEP Launch Launch.DevOps Leap Link MarvelClient Model Realtime nds2019 ndv12beta Nippon Noets/Domino Nomad Nomad Mobile Nomad Web notes Notes/Domino notes-domino-9-10-limited-supportability-as-of-202204 Notes/Domino V12 Notes/Domion notescons Now OneDB OneTest OnTime REST RTist SafeLinx Sametime SoFy Total Experience Traveler Traveler for Microsoft Outlook Unica Unica Discover Unica Interact UrbanCode Deploy UrbanCode Velocity Velocity Verse VersionVault Volt Volt MX Volt MX Go Volt MX サンプルアプリ Wordload Automation Workload Automation youtube Z Z Abend Investigator Z and I Emulator Z and I Emulator for Transformation Z and I Emulator for Web Z and I Emulator for Web Client Z Asset Optimizer Z Data Tools Z Software Asset Manager ZAI ZAO ZIE ZIE for Transformation ZIE for Web ZIE for Windows ZIET ZIETrans ZIEWeb イベント ガイド クラウド サポート サポート技術情報 サポート終了 セキュリティ セキュリティー セキュリティー脆弱性 テクてく Lotus 技術者夜会 ニュース ノーツコンソーシアム パートナー ライセンス 九州地区 Notes パートナー会 出荷日 研修