Skip to content
This repository was archived by the owner on Jan 28, 2024. It is now read-only.

Commit 0d395e7

Browse files
authored
Merge pull request #38 from douglascayers/master
Update packaging commands per CLI v43
2 parents 59d6b76 + af90ea9 commit 0d395e7

File tree

2 files changed

+25
-17
lines changed

2 files changed

+25
-17
lines changed

bin/compile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,15 +152,15 @@ then
152152
then
153153

154154
# get package id
155-
CMD="sfdx force:package2:list --json | jq '.result[] | select((.Name) == \"$SFDX_PACKAGE_NAME\")' | jq -r .Id"
155+
CMD="sfdx force:package:list --json | jq '.result[] | select((.Name) == \"$SFDX_PACKAGE_NAME\")' | jq -r .Id"
156156
debug "CMD: $CMD"
157157
SFDX_PACKAGE_ID=$(eval $CMD)
158158
debug "SFDX_PACKAGE_ID: $SFDX_PACKAGE_ID"
159159

160160
log "Creating new package version (this may take awhile) ..."
161161

162162
# create package version
163-
CMD="sfdx force:package2:version:create -i $SFDX_PACKAGE_ID --wait 100 --json | jq -r .result.SubscriberPackageVersionId"
163+
CMD="sfdx force:package:version:create --package $SFDX_PACKAGE_ID --wait 100 --installationkeybypass --json | jq -r .result.SubscriberPackageVersionId"
164164
SFDX_PACKAGE_VERSION_ID=$(eval $CMD)
165165
debug "SFDX_PACKAGE_VERSION_ID: $SFDX_PACKAGE_VERSION_ID"
166166

@@ -270,4 +270,4 @@ cp $BP_DIR/lib/stdlib.sh $BUILD_DIR/"$vendorDir"/
270270
# stage so that the release phase is faster?
271271

272272
header "DONE! Completed in $(($SECONDS - $START_TIME))s"
273-
exit 0
273+
exit 0

lib/release.sh

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ if [ "$STAGE" == "" ]; then
8282
invokeCmd "sfdx force:source:push -u $TARGET_SCRATCH_ORG_ALIAS"
8383

8484
# Show scratch org URL
85-
if [ "$show_scratch_org_url" == "true" ]; then
85+
if [ "$show_scratch_org_url" == "true" ]; then
8686
if [ ! "$open_path" == "" ]; then
8787
invokeCmd "sfdx force:org:open -r -p $open_path"
8888
else
@@ -99,7 +99,7 @@ if [ ! "$STAGE" == "" ]; then
9999

100100
auth "$vendorDir/sfdxurl" "$SFDX_AUTH_URL" s "$TARGET_SCRATCH_ORG_ALIAS"
101101

102-
if [ "$SFDX_INSTALL_PACKAGE_VERSION" == "true" ]
102+
if [ "$SFDX_INSTALL_PACKAGE_VERSION" == "true" ]
103103
then
104104

105105
# Auth to Dev Hub
@@ -109,25 +109,19 @@ if [ ! "$STAGE" == "" ]; then
109109
# run package install
110110
if [ ! -f "$pkgVersionInstallScript" ];
111111
then
112-
112+
113113
# if target stage is production, release the package version
114114
if [ "$STAGE" == "PROD" ]; then
115-
116-
# get package version id (05i)
117-
CMD="sfdx force:package2:version:list --json | jq '.result[] | select((.SubscriberPackageVersionId) == \"$SFDX_PACKAGE_VERSION_ID\")' | jq -r .Id"
118-
debug "CMD: $CMD"
119-
SFDX_PACKAGE_ID=$(eval $CMD)
120-
debug "SFDX_PACKAGE_ID: $SFDX_PACKAGE_ID"
121-
115+
122116
log "Set package version as released ..."
123117

124-
invokeCmd "sfdx force:package2:version:update -i \"$SFDX_PACKAGE_ID\" --noprompt --setasreleased"
118+
invokeCmd "sfdx force:package:version:promote --package \"$SFDX_PACKAGE_VERSION_ID\" --noprompt"
119+
120+
fi
125121

126-
fi
127-
128122
log "Installing package version $SFDX_PACKAGE_NAME ..."
129123

130-
invokeCmd "sfdx force:package:install --noprompt -i \"$SFDX_PACKAGE_VERSION_ID\" -u \"$TARGET_SCRATCH_ORG_ALIAS\" --wait 1000 --publishwait 1000"
124+
invokeCmd "sfdx force:package:install --noprompt --package \"$SFDX_PACKAGE_VERSION_ID\" -u \"$TARGET_SCRATCH_ORG_ALIAS\" --wait 1000 --publishwait 1000"
131125

132126
else
133127

@@ -164,6 +158,20 @@ if [ ! "$STAGE" == "" ]; then
164158

165159
fi
166160

161+
if [ "$run_apex_tests" == "true" ];
162+
then
163+
164+
log "Running apex tests (this may take awhile) ..."
165+
166+
CMD="sfdx force:apex:test:run --resultformat human --codecoverage -u $TARGET_SCRATCH_ORG_ALIAS --wait 1000 --json | jq -r .result.summary.testRunId"
167+
debug "CMD: $CMD"
168+
SFDX_TEST_RUN_ID=$(eval $CMD)
169+
debug "SFDX_TEST_RUN_ID: $SFDX_TEST_RUN_ID"
170+
171+
invokeCmd "sfdx force:apex:test:report --testrunid $SFDX_TEST_RUN_ID --resultformat human --codecoverage -u $TARGET_SCRATCH_ORG_ALIAS --wait 1000 --verbose"
172+
173+
fi
174+
167175
fi
168176

169177
postSetupScript=bin/post-setup.sh

0 commit comments

Comments
 (0)