これはコンテナプラットフォームであるRedHat OpenShift上で稼働する最新のIBM i 開発環境であるIBM i Merlinを扱う方の方向けの概要・検証資料です。
導入編
セットアップ編
各手順で各ユーザー(Admin,Developer)が行うことは以下の通りです
手順 | 管理者(Administorator) | 開発者(Developer)/ ビルド管理者 |
---|---|---|
① Merlin初期設定 | Vaultサーバーの初期化 ユーザーの作成 権限の付与 プロジェクトの作成 IBM i CI/CDのインストール インベントリ情報の登録 テンプレートの設定 |
- - - プロジェクトの作成 IBM i Developerのインストール - - |
② IBM i Developer セットアップと初期設定 |
- - - |
ワークスペースの作成 Gitの連携 IBM iとの連携 |
③ IBM i CI/CD セットアップと初期設定 |
Jenkinsサーバーの構成 - |
- タスクの作成と実行 |
実践編
IBM i Developer編
- コードを編集/ビルド/デバッグをしてみよう
- mypgm.pgm.rpgleをコンパイルして動かしてみよう
- depts.pgm.sqlrpgleをコンパイルして動かしてみよう
- depts.pgm.sqlrpgleのコンパイルエラーがある部分を修正してみよう
- depts.pgm.sqlrpgleでemployeeのリストを正しく表示されない部分を修正してみよう
- mypgmで表示されるメッセージを変更してみよう
- GitHubにコードを追加してみよう
- GitHubでのブランチを使った開発をしてみよう
IBM i CI/CD編
- ビルドタスクを作成してみよう
- デプロイを作成してみよう
- GitHubと連携させてみよう