Created
January 20, 2026 01:36
-
-
Save jturel/4c47bf66f8c02471f026f7901c5a6460 to your computer and use it in GitHub Desktop.
CV auto publish testing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| shopt -s expand_aliases | |
| #alias hammer='BUNDLE_GEMFILE=~/git/hammer-cli-katello/Gemfile bundle exec hammer' | |
| set -e | |
| set -x | |
| ORG="org-$RANDOM" | |
| PRODUCT="test_product" | |
| hammer organization create --name=$ORG | |
| PRODUCT_OPT="--organization=$ORG --product=$PRODUCT" | |
| hammer product create --organization=$ORG --name=$PRODUCT | |
| hammer repository create $PRODUCT_OPT --name=yum --content-type=yum --url="https://partha.fedorapeople.org/test-repos/pteradactly-with-dino-errata/" | |
| hammer content-view create --organization=$ORG --name=joy1 | |
| hammer content-view add-repository --organization=$ORG --repository=yum --product=$PRODUCT --name=joy1 | |
| hammer content-view create --organization=$ORG --name=joy2 | |
| hammer content-view add-repository --organization=$ORG --repository=yum --product=$PRODUCT --name=joy2 | |
| hammer content-view create --organization=$ORG --name=joy3 | |
| hammer content-view add-repository --organization=$ORG --repository=yum --product=$PRODUCT --name=joy3 | |
| hammer content-view create --organization=$ORG --composite --auto-publish=yes --name=joy-composite1 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy1 --composite-content-view=joy-composite1 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy2 --composite-content-view=joy-composite1 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy3 --composite-content-view=joy-composite1 | |
| hammer content-view create --organization=$ORG --composite --auto-publish=yes --name=joy-composite2 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy1 --composite-content-view=joy-composite2 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy2 --composite-content-view=joy-composite2 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy3 --composite-content-view=joy-composite2 | |
| hammer content-view create --organization=$ORG --composite --auto-publish=yes --name=joy-composite3 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy1 --composite-content-view=joy-composite3 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy2 --composite-content-view=joy-composite3 | |
| hammer content-view component add --organization=$ORG --latest --component-content-view=joy3 --composite-content-view=joy-composite3 | |
| hammer content-view publish --organization=$ORG --name=joy1 & | |
| hammer content-view publish --organization=$ORG --name=joy2 & | |
| hammer content-view publish --organization=$ORG --name=joy3 & | |
| sleep 10 | |
| hammer content-view list --organization=$ORG |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment