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

Create Dockerfile and new Jenkinsfile to mock Travis setup #2436

Closed
3 tasks done
mogren-usds opened this issue Jun 23, 2017 · 5 comments
Closed
3 tasks done

Create Dockerfile and new Jenkinsfile to mock Travis setup #2436

mogren-usds opened this issue Jun 23, 2017 · 5 comments

Comments

@mogren-usds
Copy link

mogren-usds commented Jun 23, 2017

  • Create a Dockerfile to at least mock the test environment to be used with Jenkins/CircleCi/locally/or any other CI pipeline that accepts Docker.
  • Create a new Jenkinsfile (separate of the current Jenkinsfile) that sets up a Kubernetes cluster with Postgres, Redis and the Ruby containers to be used for the Jenkins instance Vets.gov has set up
  • Set up a Jenkins job (in the new instance) to execute all tests for the Caseflow project

AC

  • Running the docker-compose steps in your development environment build the docker container and start an environment
  • The DSVA Jenkins test environment pulls the container successfully from the DSVA Docker repo and spawns an environment with k8s
  • The Jenkins instance executes all tests with similar stages as the current Travis setup
    • Flakey tests will be addressed in separate tickets
@NickHeiner
Copy link
Contributor

See also: #2293.

/cc @kierachell in case you have also done work with Docker for this.

@NickHeiner
Copy link
Contributor

/cc @shanear

@ghost ghost self-assigned this Jun 23, 2017
@mogren-usds mogren-usds changed the title Create Dockerfile to mock test environment Create Dockerfile and new Jenkinsfile to mock Travis setup Jun 29, 2017
@ghost ghost mentioned this issue Jul 7, 2017
@ghost ghost added blocked This is blocked and removed blocked This is blocked labels Jul 19, 2017
@ghost
Copy link

ghost commented Jul 19, 2017

One fix was added at 12:30pm today

I am basically waiting for the Jenkins builder to stabilize:
screenshot_2017-07-19_14-30-50

@ghost ghost removed the In Validation label Jul 20, 2017
@ghost ghost unassigned mogren-usds Jul 20, 2017
@ghost ghost added the In Progress label Jul 20, 2017
@ghost
Copy link

ghost commented Jul 27, 2017

@ghost ghost added Current Sprint and removed In Progress labels Jul 27, 2017
@ghost ghost added the Obsolete label Aug 10, 2017
@ghost
Copy link

ghost commented Aug 10, 2017

sadface

@ghost ghost closed this as completed Aug 10, 2017
@ghost ghost removed the Current Sprint label Aug 10, 2017
This issue was closed.
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