├── .github └── workflows │ ├── codeql.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AWS-CodePipeline ├── sam-monorepo-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ │ ├── codepipeline.yaml │ │ └── pipeline │ │ ├── assume-role.sh │ │ ├── buildspec_build_package.yml │ │ ├── buildspec_deploy.yml │ │ ├── buildspec_integration_test.yml │ │ ├── buildspec_unit_test.yml │ │ └── samconfig-pipeline.toml └── two-stage-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ ├── assume-role.sh │ ├── codepipeline.yaml │ └── pipeline │ ├── buildspec_build_package.yml │ ├── buildspec_deploy.yml │ ├── buildspec_feature.yml │ ├── buildspec_integration_test.yml │ └── buildspec_unit_test.yml ├── Bitbucket-Pipelines └── two-stage-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ ├── assume-role.sh │ └── bitbucket-pipelines.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GitHub-Actions └── two-stage-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ └── .github │ └── workflows │ └── pipeline.yaml ├── Gitlab └── two-stage-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ ├── .gitlab-ci.yml │ └── assume-role.sh ├── Jenkins └── two-stage-pipeline-template │ ├── cookiecutter.json │ ├── metadata.json │ ├── questions.json │ └── {{cookiecutter.outputDir}} │ └── Jenkinsfile ├── LICENSE ├── README.md ├── manifest.yaml └── tests ├── test_template_generation.py ├── testfile_bitbucket ├── context_overrides_iam.json ├── context_overrides_oidc.json ├── expected_iam.yml └── expected_oidc.yml ├── testfile_github ├── context_overrides_iam.json ├── context_overrides_oidc.json ├── expected_iam.yaml └── expected_oidc.yaml ├── testfile_gitlab ├── context_overrides.json └── expected.yml └── testfile_jenkins ├── context_overrides.json └── expected /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/questions.json -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/codepipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/codepipeline.yaml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/assume-role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/assume-role.sh -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_build_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_build_package.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_deploy.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_integration_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_integration_test.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_unit_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_unit_test.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/samconfig-pipeline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/sam-monorepo-pipeline-template/{{cookiecutter.outputDir}}/pipeline/samconfig-pipeline.toml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/questions.json -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/codepipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/codepipeline.yaml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_build_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_build_package.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_deploy.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_feature.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_integration_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_integration_test.yml -------------------------------------------------------------------------------- /AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_unit_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/AWS-CodePipeline/two-stage-pipeline-template/{{cookiecutter.outputDir}}/pipeline/buildspec_unit_test.yml -------------------------------------------------------------------------------- /Bitbucket-Pipelines/two-stage-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Bitbucket-Pipelines/two-stage-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /Bitbucket-Pipelines/two-stage-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /Bitbucket-Pipelines/two-stage-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Bitbucket-Pipelines/two-stage-pipeline-template/questions.json -------------------------------------------------------------------------------- /Bitbucket-Pipelines/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Bitbucket-Pipelines/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh -------------------------------------------------------------------------------- /Bitbucket-Pipelines/two-stage-pipeline-template/{{cookiecutter.outputDir}}/bitbucket-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Bitbucket-Pipelines/two-stage-pipeline-template/{{cookiecutter.outputDir}}/bitbucket-pipelines.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GitHub-Actions/two-stage-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/GitHub-Actions/two-stage-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /GitHub-Actions/two-stage-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /GitHub-Actions/two-stage-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/GitHub-Actions/two-stage-pipeline-template/questions.json -------------------------------------------------------------------------------- /GitHub-Actions/two-stage-pipeline-template/{{cookiecutter.outputDir}}/.github/workflows/pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/GitHub-Actions/two-stage-pipeline-template/{{cookiecutter.outputDir}}/.github/workflows/pipeline.yaml -------------------------------------------------------------------------------- /Gitlab/two-stage-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Gitlab/two-stage-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /Gitlab/two-stage-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /Gitlab/two-stage-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Gitlab/two-stage-pipeline-template/questions.json -------------------------------------------------------------------------------- /Gitlab/two-stage-pipeline-template/{{cookiecutter.outputDir}}/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Gitlab/two-stage-pipeline-template/{{cookiecutter.outputDir}}/.gitlab-ci.yml -------------------------------------------------------------------------------- /Gitlab/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Gitlab/two-stage-pipeline-template/{{cookiecutter.outputDir}}/assume-role.sh -------------------------------------------------------------------------------- /Jenkins/two-stage-pipeline-template/cookiecutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Jenkins/two-stage-pipeline-template/cookiecutter.json -------------------------------------------------------------------------------- /Jenkins/two-stage-pipeline-template/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "number_of_stages": 2 3 | } 4 | -------------------------------------------------------------------------------- /Jenkins/two-stage-pipeline-template/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Jenkins/two-stage-pipeline-template/questions.json -------------------------------------------------------------------------------- /Jenkins/two-stage-pipeline-template/{{cookiecutter.outputDir}}/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/Jenkins/two-stage-pipeline-template/{{cookiecutter.outputDir}}/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/README.md -------------------------------------------------------------------------------- /manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/manifest.yaml -------------------------------------------------------------------------------- /tests/test_template_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/test_template_generation.py -------------------------------------------------------------------------------- /tests/testfile_bitbucket/context_overrides_iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_bitbucket/context_overrides_iam.json -------------------------------------------------------------------------------- /tests/testfile_bitbucket/context_overrides_oidc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_bitbucket/context_overrides_oidc.json -------------------------------------------------------------------------------- /tests/testfile_bitbucket/expected_iam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_bitbucket/expected_iam.yml -------------------------------------------------------------------------------- /tests/testfile_bitbucket/expected_oidc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_bitbucket/expected_oidc.yml -------------------------------------------------------------------------------- /tests/testfile_github/context_overrides_iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_github/context_overrides_iam.json -------------------------------------------------------------------------------- /tests/testfile_github/context_overrides_oidc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_github/context_overrides_oidc.json -------------------------------------------------------------------------------- /tests/testfile_github/expected_iam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_github/expected_iam.yaml -------------------------------------------------------------------------------- /tests/testfile_github/expected_oidc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_github/expected_oidc.yaml -------------------------------------------------------------------------------- /tests/testfile_gitlab/context_overrides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_gitlab/context_overrides.json -------------------------------------------------------------------------------- /tests/testfile_gitlab/expected.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_gitlab/expected.yml -------------------------------------------------------------------------------- /tests/testfile_jenkins/context_overrides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_jenkins/context_overrides.json -------------------------------------------------------------------------------- /tests/testfile_jenkins/expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-sam-cli-pipeline-init-templates/HEAD/tests/testfile_jenkins/expected --------------------------------------------------------------------------------