diff --git a/.cbuildci.yml b/.cbuildci.yml new file mode 100644 index 0000000..f8b1bdd --- /dev/null +++ b/.cbuildci.yml @@ -0,0 +1,50 @@ +version: 1 + +defaults: +# stopIfNotBranchHead: false + timeoutInMinutes: 10 + image: 'aws/codebuild/nodejs:8.11.0' + environmentVariables: + - name: SLEEP_TIME + value: "5" + +builds: + lint-quick: + codeBuildProjectArn: 'arn:aws:codebuild:us-east-1:493678911134:project/cbuildci-build-1' + commitStatus: awsbuild/linting-quick + environmentVariables: + - name: SLEEP_TIME + value: "5" + + lint: + commitStatus: awsbuild/linting-slow + environmentVariables: + - name: SLEEP_TIME + value: "5" + + unit-tests: + commitStatus: awsbuild/unit-tests + timeoutInMinutes: 5 + + integration-tests: + dependsOn: + - unit-tests + commitStatus: awsbuild/integration-tests + image: 'aws/codebuild/docker:17.09.0' + privilegedMode: true + + final-tests: + dependsOn: + - integration-tests + + failed-tests: + environmentVariables: + - name: FAIL + value: "Y" + - name: SLEEP_TIME + value: "60" + + failed-dep: + dependsOn: + - final-tests + - failed-tests diff --git a/.gitignore/.gitignore b/.gitignore/.gitignore index a09c56d..baa663e 100644 --- a/.gitignore/.gitignore +++ b/.gitignore/.gitignore @@ -1 +1,2 @@ /.idea +/somechange13 diff --git a/buildspec.yml b/buildspec.yml new file mode 100644 index 0000000..eeb9baa --- /dev/null +++ b/buildspec.yml @@ -0,0 +1,19 @@ +version: 0.2 +phases: + install: + commands: + - echo install + - sleep $SLEEP_TIME + pre_build: + commands: + - echo pre_build + build: + commands: + - echo build + - "bash -c '[ \"$FAIL\" == \"\" ]'" + post_build: + commands: + - echo post_build +#artifacts: +# files: '**/*' +# base-directory: artifacts