Sha256: cf94648819277d842074739ec87a7c75bd75eb18eb1ce3a3ab8be6014b353aaa

Contents?: true

Size: 711 Bytes

Versions: 11

Compression:

Stored size: 711 Bytes

Contents

#!/bin/bash -eux

# Even though specs also generate docs, lets run again to ensure clean slate
bundle exec rake docs

out=$(git status docs)
if [[ "$out" = *"nothing to commit"* ]]; then
  exit
fi

COMMIT_MESSAGE="docs updated by circleci"

# If the last commit already updated the docs, then exit.
# Preventable measure to avoid infinite loop.
if git log -1 --pretty=oneline | grep "$COMMIT_MESSAGE" ; then
  exit
fi

# If reach here, we have some changes on docs that we should commit.
# Even though s
git add docs
git commit -m "$COMMIT_MESSAGE"

# https://makandracards.com/makandra/12107-git-show-current-branch-name-only
current_branch=$(git rev-parse --abbrev-ref HEAD)
git push origin "$current_branch"

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sonic-screwdriver-2.2.7 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.6 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.5 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.4 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.3 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.2 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.1 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.2.0 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.1.1 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.1.0 .circleci/bin/commit_docs.sh
sonic-screwdriver-2.0.0 .circleci/bin/commit_docs.sh