Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create workflow to deploy package and its dependencies #114

Open
t1m0thyj opened this issue May 2, 2022 · 1 comment
Open

Create workflow to deploy package and its dependencies #114

t1m0thyj opened this issue May 2, 2022 · 1 comment
Labels
enhancement New feature or request priority-low

Comments

@t1m0thyj
Copy link
Member

t1m0thyj commented May 2, 2022

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.

@zFernand0 zFernand0 added enhancement New feature or request priority-low labels Mar 9, 2023
@t1m0thyj t1m0thyj moved this to Low Priority in Zowe CLI Squad Dec 26, 2023
@t1m0thyj
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-low
Projects
Status: Low Priority
Development

No branches or pull requests

2 participants