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

Support for Nightly, Smoke and PRT using AWS Codebuild #937

Open
wants to merge 42 commits into
base: master
Choose a base branch
from

Conversation

shivamshriwas
Copy link

@shivamshriwas shivamshriwas commented Aug 7, 2020

Issue #, if available:

Description of changes:

  • Adds builspec yaml file for the following
    - Nightly (modelarchiver + python tests + API test)
    - smoke (modelarchiver + python tests)
    - PRT (performance regression suite)
  • updates circle ci shell scripts for capturing correct exit code
  • updates regression_tests.sh
  • enhancement for PRT.

Testing done:

  • codebuild tests on ec2 instance

  • codebuild setup on AWS

Note : Docker images used in codebuild deployment were from https://hub.docker.com/r/prashantsail/mms-build/tags

  • prashantsail/mms-build:python2.7
  • prashantsail/mms-build:python3.6

The corresponding Docker files are available in ci/codebuild_images/

To run CI tests on your changes refer README.md

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@dhanainme
Copy link
Contributor

Kindly split this PR to 3 pieces

  • PRT
  • Circle CI Removal
  • Build Spec

@shivamshriwas
Copy link
Author

Kindly split this PR to 3 pieces

  • PRT
  • Circle CI Removal
  • Build Spec

@dhanainme I have created 3 new PR as suggested

  1. removed circleci #944 : removal of circleci
  2. PRT Enhancements. #945 : PRT cut 2 enhacements
  3. Codebuils setup buildspec changes. #946 : Codebuild buildspecs

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.

4 participants