Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stage branches and improve workflow #204

Merged
merged 7 commits into from
Mar 20, 2016
Merged

Stage branches and improve workflow #204

merged 7 commits into from
Mar 20, 2016

Conversation

levithomason
Copy link
Member

This PR improves our CI/CD and development processes:

  1. All branches except master are now staged for testing
  2. lint is run on pretest instead of every commit (slow)
  3. pre-commit has been removed entirely (slow and error prone)
  4. gh-pages is now deployed using the gh-pages package

docs/
gulp/
scripts/
test/
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is cruft since we are using the files key in package.json. No need to ignore when we explicitly include files.

branch: /^(?!master).*$/
commands:
- gulp docs
- $(npm bin)/ta-script aws/stage -d docs/build -r $CIRCLE_PROJECT_REPONAME -b $CIRCLE_BRANCH
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stage docs for all branches except master on AWS.

@ghost
Copy link

ghost commented Mar 20, 2016

levithomason added a commit that referenced this pull request Mar 20, 2016
Stage branches and improve workflow
@levithomason levithomason merged commit 4d1ac43 into master Mar 20, 2016
@levithomason levithomason deleted the feature/stage branch March 20, 2016 03:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant