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

CI Testing #23

Open
krambuhl opened this issue Apr 29, 2016 · 1 comment
Open

CI Testing #23

krambuhl opened this issue Apr 29, 2016 · 1 comment

Comments

@krambuhl
Copy link
Contributor

If we are implementing lots of testing and automation continuous integration would be a very useful addition, but would have a cost component for private repositories.

Possible Dev Cycle

  1. Develop website locally
  2. Bump version (via Pre-release/version bump task #22)
  3. Push to remote git repo
  4. Startup free heroku instance related to git branch
  5. Open pull request on Github/Jira

Codeship This is my prefered solution. Lots of built-in integrations to keep dev-ops to a minimum. Would be probably $40-80 a month for private repos.
Travis CI $130 a month for private repos.

@krambuhl krambuhl added the build label Apr 29, 2016
@krambuhl krambuhl added this to the Documentation and Tests milestone Apr 29, 2016
@krambuhl krambuhl added the test label Apr 29, 2016
@elseloop
Copy link
Contributor

elseloop commented Apr 29, 2016

We (CDX) have a Jenkins server that's used for a number of internal & client projects (http://build/ on the network). I would need to check with the internal owners of it (canderson, I think? Maybe Kam.), but I'd assume we could leverage that for this purpose (hard knock on assume). It has great tie-ins with GitHub repos/workflows, so would likely serve our purposes, at least initially, at least for the core project repo.

@stoff, do you have any knowledge of our established Jenkins workflow? I've only ever interacted with it after it was setup by a dot net dude, usually close to or after a launch.

@elseloop elseloop modified the milestones: Documentation, Tests May 11, 2016
@krambuhl krambuhl removed this from the Tests milestone Nov 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants