별거 아니지만 설정하는데 깨나 시간을 써서 아까워서 기록해놓는다.
- script@1:
inputs:
- content: |-
#!/usr/bin/env bash
LIST=(${BITRISE_PUBLIC_INSTALL_PAGE_URL_MAP//|/ })
INSTALL_PAGE_0=${LIST[0]//=>/|}
INSTALL_PAGE_1=${LIST[1]//=>/|}
INSTALL_PAGE_2=${LIST[2]//=>/|}
INSTALL_PAGE_3=${LIST[3]//=>/|}
envman add --key INSTALL_PAGE_BUTTON_0 --value "$INSTALL_PAGE_0"
envman add --key INSTALL_PAGE_BUTTON_1 --value "$INSTALL_PAGE_1"
envman add --key INSTALL_PAGE_BUTTON_2 --value "$INSTALL_PAGE_2"
envman add --key INSTALL_PAGE_BUTTON_3 --value "$INSTALL_PAGE_3"
- slack@3:
inputs:
- channel: "$SLACK_CHANNEL"
- pretext: "*(staging)App Build Succeeded!* Build Number: $BITRISE_BUILD_NUMBER"
- buttons: |-
${INSTALL_PAGE_BUTTON_0}
${INSTALL_PAGE_BUTTON_1}
${INSTALL_PAGE_BUTTON_2}
${INSTALL_PAGE_BUTTON_3}
View Build|${BITRISE_BUILD_URL}
View App|${BITRISE_APP_URL}
- webhook_url_on_error: "$SLACK_API_TOKEN"
- api_token: "$SLACK_API_TOKEN"
is_always_run: false
- slack@3:
inputs:
- channel: "$SLACK_CHANNEL"
- pretext: "*(staging)App Build Failed!* Build Number: $BITRISE_BUILD_NUMBER"
- color: "#a63636"
- api_token: "$SLACK_API_TOKEN"
is_always_run: true
run_if: ".IsBuildFailed"