This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
2 changed files
with
113 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
format_version: 1.0.0 | ||
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git | ||
trigger_map: | ||
- pattern: "*" | ||
is_pull_request_allowed: true | ||
workflow: primary | ||
workflows: | ||
primary: | ||
steps: | ||
- script: | ||
title: Check for skipping CI | ||
inputs: | ||
- content: |- | ||
#!/bin/bash | ||
if [[ -n "$(echo $GIT_CLONE_COMMIT_MESSAGE_SUBJECT | sed -n '/\[skip ci\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_SUBJECT | sed -n '/\[ci skip\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_BODY | sed -n 's/\[skip ci\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_BODY | sed -n 's/\[ci skip\]/p')" ]]; then | ||
envman add --key SKIPCI --value true | ||
else | ||
envman add --key SKIPCI --value false | ||
fi | ||
- script: | ||
title: Run build | ||
run_if: '{{enveq "SKIPCI" "false"}}' | ||
inputs: | ||
- content: |- | ||
#!/bin/bash | ||
set -eu -o pipefail | ||
brew install qt | ||
brew link qt | ||
brew linkapps qt | ||
export BUILDTYPE=Debug | ||
make qt-app | ||
make test-qt | ||
- is_debug: 'yes' | ||
- slack: | ||
title: Post to Slack | ||
run_if: '{{enveq "SKIPCI" "false"}}' | ||
inputs: | ||
- webhook_url: "$SLACK_HOOK_URL" | ||
- channel: "#gl-bots" | ||
- from_username: 'Bitrise Qt4 OS X' | ||
- from_username_on_error: 'Bitrise Qt4 OS X' | ||
- message: '<${BITRISE_BUILD_URL}|Build #${BITRISE_BUILD_NUMBER}> | ||
for <https://github.com/mapbox/mapbox-gl-native/compare/${BITRISE_GIT_BRANCH}|mapbox/mapbox-gl-native@${BITRISE_GIT_BRANCH}> | ||
by ${GIT_CLONE_COMMIT_COMMITER_NAME} | ||
passed' | ||
- message_on_error: '<${BITRISE_BUILD_URL}|Build #${BITRISE_BUILD_NUMBER}> | ||
for <https://github.com/mapbox/mapbox-gl-native/compare/${BITRISE_GIT_BRANCH}|mapbox/mapbox-gl-native@${BITRISE_GIT_BRANCH}> | ||
by ${GIT_CLONE_COMMIT_COMMITER_NAME} | ||
failed' | ||
- icon_url: https://bitrise-public-content-production.s3.amazonaws.com/slack/bitrise-slack-icon-128.png | ||
- icon_url_on_error: https://bitrise-public-content-production.s3.amazonaws.com/slack/bitrise-slack-error-icon-128.png |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
--- | ||
format_version: 1.0.0 | ||
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git | ||
trigger_map: | ||
- pattern: "*" | ||
is_pull_request_allowed: true | ||
workflow: primary | ||
workflows: | ||
primary: | ||
steps: | ||
- script: | ||
title: Check for skipping CI | ||
inputs: | ||
- content: |- | ||
#!/bin/bash | ||
if [[ -n "$(echo $GIT_CLONE_COMMIT_MESSAGE_SUBJECT | sed -n '/\[skip ci\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_SUBJECT | sed -n '/\[ci skip\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_BODY | sed -n 's/\[skip ci\]/p')" || | ||
-n "$(echo $GIT_CLONE_COMMIT_MESSAGE_BODY | sed -n 's/\[ci skip\]/p')" ]]; then | ||
envman add --key SKIPCI --value true | ||
else | ||
envman add --key SKIPCI --value false | ||
fi | ||
- script: | ||
title: Run build | ||
run_if: '{{enveq "SKIPCI" "false"}}' | ||
inputs: | ||
- content: |- | ||
#!/bin/bash | ||
set -eu -o pipefail | ||
brew install qt5 | ||
brew link qt5 --force | ||
brew linkapps qt5 | ||
export BUILDTYPE=Debug | ||
make qt-app | ||
make qt-qml-app | ||
make test-qt | ||
- is_debug: 'yes' | ||
- slack: | ||
title: Post to Slack | ||
run_if: '{{enveq "SKIPCI" "false"}}' | ||
inputs: | ||
- webhook_url: "$SLACK_HOOK_URL" | ||
- channel: "#gl-bots" | ||
- from_username: 'Bitrise Qt5 OS X' | ||
- from_username_on_error: 'Bitrise Qt5 OS X' | ||
- message: '<${BITRISE_BUILD_URL}|Build #${BITRISE_BUILD_NUMBER}> | ||
for <https://github.com/mapbox/mapbox-gl-native/compare/${BITRISE_GIT_BRANCH}|mapbox/mapbox-gl-native@${BITRISE_GIT_BRANCH}> | ||
by ${GIT_CLONE_COMMIT_COMMITER_NAME} | ||
passed' | ||
- message_on_error: '<${BITRISE_BUILD_URL}|Build #${BITRISE_BUILD_NUMBER}> | ||
for <https://github.com/mapbox/mapbox-gl-native/compare/${BITRISE_GIT_BRANCH}|mapbox/mapbox-gl-native@${BITRISE_GIT_BRANCH}> | ||
by ${GIT_CLONE_COMMIT_COMMITER_NAME} | ||
failed' | ||
- icon_url: https://bitrise-public-content-production.s3.amazonaws.com/slack/bitrise-slack-icon-128.png | ||
- icon_url_on_error: https://bitrise-public-content-production.s3.amazonaws.com/slack/bitrise-slack-error-icon-128.png |