Skip to content

Acq 2230 productionize docs #66

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

Merged
merged 4 commits into from
Oct 3, 2019
Merged

Conversation

XavierAgostini
Copy link
Contributor

Proposed changes

JIRA: https://segment.atlassian.net/browse/ACQ-2230
Buildkite: https://buildkite.com/segment/segment-docs

  • Adds buildkite build process.
  • Will build Jekyll and upload result to an S3 bucket

Related issues (optional)

Copy link

@jknight12882 jknight12882 left a comment

Choose a reason for hiding this comment

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

This PR needs to get rebased, there are some changes in #master that aren't reflected here

.PHONY: dev
dev: node_modules vendor/bundle
@$(BIN)/concurrently --raw --kill-others -n webpack,jekyll \
"$(BIN)/webpack --mode=development --watch" \
"bundle exec jekyll serve --trace --incremental -H 0.0.0.0 -V"

.PHONY: intialize-work-dir
intialize-work-dir:

Choose a reason for hiding this comment

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

I don't understand the need for this? _site is a byproduct of make build and @bundle install also happens as part of that step

Copy link
Contributor Author

Choose a reason for hiding this comment

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

there are some permission issues with the Jekyll container, that need to be worked around: envygeeks/jekyll-docker#116

@XavierAgostini XavierAgostini force-pushed the ACQ-2230-productionize-docs branch 2 times, most recently from 187fda8 to ca60df0 Compare October 1, 2019 17:19
XavierAgostini added 3 commits October 1, 2019 13:12
squash commits

remove chmod command

add permission update

test workdir change

test workdir change

test workdir change

test workdir change
@XavierAgostini XavierAgostini force-pushed the ACQ-2230-productionize-docs branch from 4488e95 to 58759e3 Compare October 1, 2019 20:13
Copy link

@jknight12882 jknight12882 left a comment

Choose a reason for hiding this comment

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

LGTM

@XavierAgostini XavierAgostini merged commit 10c4851 into master Oct 3, 2019
@XavierAgostini XavierAgostini deleted the ACQ-2230-productionize-docs branch October 3, 2019 19:51
bot-docsteam added a commit that referenced this pull request Oct 14, 2021
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.

2 participants