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

Enable a minimal CI/CD pipeline for front-end developers (to the project's staging bucket) #3

Closed
MikeTheCanuck opened this issue Jan 29, 2017 · 3 comments

Comments

@MikeTheCanuck
Copy link
Collaborator

MikeTheCanuck commented Jan 29, 2017

Goal: get each Hack Oregon project's front-end team able to continuously deploy project files to their S3 staging bucket.

This work can proceed independently of issue #2, but the expectation is that many developers will be nervous about automated deploys until they have experienced the Hack Oregon front-end workflow themselves.

This work can proceed without completion of issue #1, but it will be quickly necessary to enable smoke tests so that broken commits don't expose a wide number of testers to bad "builds".

This work will require addressing:

  • creation of AWS credentials that enable hands-free deployment from TravisCI to each project's S3 staging bucket
  • how to prevent automatic file deployment when the smoke tests fail
@scottslewis
Copy link

scottslewis commented Jan 30, 2017 via email

@MikeTheCanuck
Copy link
Collaborator Author

As of early last night (2017-02-14), the following projects have a frontend repo hooked to TravisCI and pushing to S3:

The following projects have the repo configured, but unclear if Travis & S3 are operational:

The Homelessness project frontend repo isn't yet started/visible.

@MikeTheCanuck MikeTheCanuck moved this from TODO to In Progress in DevOps 2017 Feb 16, 2017
@pdxdiver
Copy link
Collaborator

This is done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
DevOps 2017
In Progress
Development

No branches or pull requests

3 participants