「ALM」カテゴリーアーカイブ

アプリケーション・ライフサイクル・マネジメント (英: Application lifecycle management、ALM)

【Jenkins】Jenkinsのインストール

https://qiita.com/nejioooo/items/c5081a5b5f6775189bb3

参考にしたサイト:Jenkinsインストール【Windows環境】

今回は、上記のサイトを参考にJenkinsのインストールを行いました。

インストールには、JDKが必要になります。JDKのインストールついては、こちらに作業記録をまとめてあります。

まずは公式サイトへいき、Downloadボタンからインストーラーをダウンロードします。

https://www.jenkins.io/

https://www.jenkins.io/download/

Long term support (LTS) release の方が、長いサポートという扱いのようです。LTSをダウンロードすることにしました。

今回は、Java21 を利用したいと思います。Long term support (LTS) release の公式情報をみていましょう。

https://www.jenkins.io/doc/book/platform-information/support-policy-java/

ドキュメント上は2.479.1ですが、ダウンロードできるバージョンの 2.4942.2 LTS というものが最新のようです。 

Windows版をダウンロードします。

インストーラーをクリックしましょう。

jenkins.msi をクリックすると、Jenkins 2.492.2 のインストールが開始しました。

執事のようなおじさんが案内してくれるようですね。

Run serviceアカウントを利用したかったのですが、私は設定できませんでした。WindowsのMicrosoftアカウントが原因かとおもい、ローカルアカウント(管理者権限)を用意してみましたが、Jenkinsからはログイン認証が通過しません

おすすめされているローカルユーザでの起動はあきらめて、LocalSystemユーザを選択することにしました。

続いてポートの設定はデフォルトで進みます。

ポートは通過しました。

http://localhost:8080/login?from=%2F

ローカルホストにアクセスすると、初期パスワードの入力が必要とのことです。赤文字のパスを開くと、初期パスワードがありましたのでテキストファイルを開いてコピぺして入力しましょう。

初期設定が自動で開始しました。

管理者ユーザーを登録しましょう。

URLを個別に変更できるようなので、登録してみました。

転送されるようです。http://localhost:8080/jenkins/ を登録してみましたが、http://localhost:8080/jenkins/ から http://localhost:8080/ へ転送される動きのようです。

作成した管理者でログインすることができました。

ちなみに、エラーになると、おじさんがまるでプーチンさんみたいになるようです。

アプリケーション・ライフサイクル・マネジメント(ALM)

アプリケーションのライフサイクルマネジメントについて調べてみました。

ALM(アプリケーション・ライフサイクル・マネージメント)の導入による効果については、WIKIに下のように紹介されていました。

コンピュータープログラムの開発・保守における製品ライフサイクル管理のこと。各アプリケーションのライフサイクルにわたって継続的にプロセス管理をする考え方である。

出典:Wikiより アプリケーション・ライフサイクル・マネジメント (英: Application lifecycle management、ALM)

導入の効果としては、主に下記の効果が挙げられることがWIKIに紹介されていました。

  • 品質が向上し、最終的にユーザーの期待に合致するアプリケーション開発ができる
  • コラボレーションの壁が無くなりスムーズに情報が流れる シンプルなシステム開発を推進する
  • アプリケーションと設計の同期をすることで維持管理の時間を削減する
  • スキルとプロセス、技術の向上のための投資を最大化できる
  • 状況に合わせるための時間を削減し、変化するビジネス戦略に合致するための柔軟性が向上する

ALMの役割は、要件、ソフトウェア開発から販売を行い、保守、サポート終了までの範囲を含めて管理することになります。

ALM(アプリケーション・ライフサイクル・マネージメント)を管理する製品の種類を調べてみたところ多くの製品があるようです。

ソリューション・製品名会社特徴参考サイト
EndevorCA TechnologiesOpen Sourcehttps://ja.wikipedia.org/wiki/CA%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%82%BA
https://endeavour-mgmt.sourceforge.net/
Enterprise ArchitectSparx SystemsUML/SysML/BPMNモデリングツールhttps://www.sparxsystems.jp/
Helix ALMPerforceGain end-to-end traceability across the entire product lifecycle with Perforce ALM (formerly Helix ALM) – application lifecycle management from Perforce.https://www.perforce.com/products/helix-alm
HP Application Lifecycle ManagementMicro Focus International plchttps://support.microfocus.com/kb/kmdoc.php?id=KM01413261&fileName=ALM12.20_WhatsNew_ja.pdf
IBM Rational Team Concerthttps://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB

https://www.itmedia.co.jp/im/articles/0306/24/news001_2.html
JIRAアトラシアンhttps://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%88%E3%83%A9%E3%82%B7%E3%82%A2%E3%83%B3

https://www.atlassian.com/ja/software/jira/service-management
MylynEclipse Foundation
Parasoft DTPParasoft
Protecode System 4Protecode
PTC IntegrityParametric Technology Corporation(パラメトリック・テクノロジー・コーポレーション)
PTC CodebeamerPTChttps://www.ptc.com/ja/products/codebeamer?utm_source=Google_Search&utm_medium=cpc&utm_campaign=ALM_General_Google_Search_CLC&utm_content=ALM_General_Google_Search_CLC-cpc-product_page_03_ALM_Brand-57189&cl1=ALM_General_Google_Search_CLC-cpc-product_page_03_ALM_Brand-57189&cmsrc=Google_Search&cid=7016e000002VyAJAA0&elqCampaignId=32593&gad_source=1&gclid=Cj0KCQjw4v6-BhDuARIsALprm32X3LkuvJckz1BLrSiK0esAT7uZyYcXXMePJFoCOgX9e0OglVnBg3MaAjhgEALw_wcB
PulseGenuitec
Rational solution for Collaborative Lifecycle ManagementIBM
Rocket Aldonロケット・ソフトウェア(英語: Rocket Software)DevOps tools deliver true end-to-end CI/CD for IBM i environments, empowering businesses to implement holistic DevSecOps best practices.https://www.rocketsoftware.com/en-us/products/devops
SAP Solution ManagerSAPhttps://support.sap.com/ja/alm/solution-manager.html
StarTeamボーランド (Borland、Borland International、Inprise Corporation、Borland Software Corporation)https://ja.wikipedia.org/wiki/StarTeam

https://www.amc.rocketsoftware.co.jp/starteam/features/
TeamForge コラブネット (CollabNet)Ensure governance, compliance, and code security standards are maintained in development.https://digital.ai/products/teamforge/
Azure DevOpsマイクロソフト
Visual Studio Application Lifecycle Management

※Microsoft Visual Studio ALM
マイクロソフトVisual Studio Application Lifecycle Management は マイクロソフトが提供する、統合されたソフトウェア開発ツールであり、統合開発環境(IDE)、バージョン管理、作業管理機能、自動ビルド、レポーティング生成を行う機能を含む。Visual Studio 2005 から Visual Studio 2008 までは Microsoft Visual Studio Team System(VSTS)というブランド名であったが、2009年10月に Visual Studio 2010 の一部として Microsoft Visual Studio ALMと改称しリリースされた。https://ja.wikipedia.org/wiki/Visual_Studio_Application_Lifecycle_Management
TuleapEnaleanProduct Management, Agile Planning, Project Tracking, Test Management, Software Development. All-in-one.https://www.tuleap.org/
Jama SoftwareJama Softwarehttps://www.jamasoftware.com/platform/jama-connect/trial/?utm_source=guru99&utm_medium=ranking-site-paid&utm_campaign=30-best-alm-tools-june-2021-list&utm_content=free-trial-url
SpiraTeamInflectra CorporationpiraTeam is the all-inclusive platform for managing your software development and application lifecycle.https://www.inflectra.com/Products/SpiraTeam/
monday devmonday.com Ltd.lan roadmaps, manage sprints, and release products fast – on one flexible platform.
ヘリックスALMImprove your delivery time by utilizing software that integrates Application Lifecycle Management (ALM) and regulated Design Control.https://www.perforce.com/products/helix-alm
OrcanosOrcanos Ltd.achieve and maintain compliance with ease. We offer a range of cutting-edge software tools and services designed to simplify compliance management, automate processes, and improve overall efficiency.https://www.orcanos.com/application-lifecycle-management
ポラリオン
Polarion
SIEMENSEverything you need to achieve agility and have full control over your cyber-physical systems application lifecycle.https://polarion.plm.automation.siemens.com/
Apprendahttps://slashdot.org/software/p/Apprenda/integrations/
Kovair ALMKovair Software, LLC.https://www.kovair.com/presentations/kovair-alm-overview/
SwiftALMNimbleWork, Inc.Auto Detection of Configuration Changes through Smart Import
View Trend Line on Dashboard Widgets
Revamped Item Status Widget Settings Page
Mobile App Improvements
https://www.nimblework.com/webinar/swiftalm-3-0-webinar/