adobe / adobe/aio-cli-plugin-cloudmanager

Provide AEM version in cloud manager environment data

オープン
#695 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
JavaScript
スター
50
フォーク
36
PR マージ指標
30日以内にマージされた PR はありません

説明

**Is your feature request related to a problem? Please describe.**

In AEM as a Cloud Service pipelines are automatically triggered to update the underlying AEM, but the version an environment is currently using / going to be updated to is only available in the Cloud Manager UI. Since the version is displayed on several Cloud Manager screens, this information must be available somewhere and should be made accessible.

**Describe the solution you'd like**
It would be nice if the aem version could be added to the environment data (https://developer.adobe.com/experience-cloud/cloud-manager/reference/api/#tag/Environments/operation/getEnvironment) and/or returned by the cli. It can also be added as detail to `buildImage` step of a `PipelineExecution` (https://developer.adobe.com/experience-cloud/cloud-manager/reference/api/#tag/Pipeline-Execution/operation/stepState). The `deploy` step details contains information about `environmentUrls` and `deploymentStepDescription`, and something similar could be added to the `buildImage` step.

**Describe alternatives you've considered**
I don't have any alternatives in mind.

**Additional context**
Since it would be available via api only, the version should return the full version including the `-240600` suffix, e.g. `2024.6.16799.20240614T073455Z-240600` instead of just `2024.6.16799.20240614T073455Z`

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、issue にリンクされている Cloud Manager Environments getEnvironment API と Pipeline Execution stepState API を確認し、次にこの CLI が environment と pipeline のデータをどのように公開しているかを調べます。完全な AEM バージョンを environment データ、CLI の出力、または buildImage ステップの詳細のどこに含めるべきかを判断します。選択したインターフェースが -240600 サフィックスを含む完全なバージョンを返せば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
cli, cloud
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。