zowe / zowe-cli-standalone-package

GitHub Actions workflows which generate a Zowe CLI ZIP containing the base CLI and Zowe plugins.
Eclipse Public License 2.0
3 stars 4 forks source link

Create workflow to deploy package and its dependencies #114

Open t1m0thyj opened 2 years ago

t1m0thyj commented 2 years ago

It would be nice to have a one-click workflow to deploy @zowe/cli that would detect all its dependencies (Imperative and SDKs) and deploy them as well.

This could run a lot faster than the nightly Deploy All pipeline that runs a separate workflow for each package.

t1m0thyj commented 5 months ago

In the meantime, this script works:

pkgNames=("imperative"
          "cli-test-utils"
          "core-for-zowe-sdk"
          "zos-uss-for-zowe-sdk"
          "provisioning-for-zowe-sdk"
          "zos-console-for-zowe-sdk"
          "zos-files-for-zowe-sdk"
          "zos-logs-for-zowe-sdk"
          "zosmf-for-zowe-sdk"
          "zos-workflows-for-zowe-sdk"
          "zos-jobs-for-zowe-sdk"
          "zos-tso-for-zowe-sdk"
          "cli")
pkgTags="latest zowe-v2-lts"
for pkgName in ${pkgNames[@]}; do
  gh workflow run zowe-cli-deploy-component.yaml -f pkg-name="$pkgName" -f pkg-tags="$pkgTag" -f force-publish=true
  sleep 60
done