blob: 6f4cceb1216592ab71167620aabf262b4a794731 [file] [log] [blame]
#!/bin/bash
# Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
# Fast fail the script on failures, and echo commands as they execute.
set -ex
# add globally activated packages to the path
export PATH="$PATH":"~/.pub-cache/bin"
if [ "$DARTDOC_BOT" = "sdk-docs" ]; then
# Build the SDK docs
# silence stdout but echo stderr
echo ""
echo "Building and validating SDK docs..."
pub run grinder validate-sdk-docs
echo "SDK docs process finished"
elif [ "$DARTDOC_BOT" = "flutter" ]; then
echo "Running flutter dartdoc bot"
pub run grinder validate-flutter-docs
else
echo "Running main dartdoc bot"
pub run grinder buildbot
fi