创建 AWS Codepipeline。
项目描述
AWS Codepipeline 创建者
特征
aws-pipeline-creator 创建 aws codepipeline cloudformation 堆栈,并指向代码存储库中的构建特定文件
安装
aws-pipeline-creator 在 PyPI 上,所以您只需要:
$ pip install aws-pipeline-creator
例子
获得帮助
$ pipeline-creator upsert --help
Usage: pipeline-creator upsert [OPTIONS]
primary function for creating a bucket :return:
Options:
-v, --version TEXT code version
-d, --dryrun dry run
-y, --yaml YAML template (deprecated - YAMLness is now detected at
run-time
--no-poll Start the stack work but do not poll
-i, --ini TEXT INI file with needed information [required]
--debug Turn on debugging
--help Show this message and exit.
pipeline-creator upsert -i config/my.ini
示例 Ini 文件
[environment]
# This is a general bucket where the cloudformation template will be uploaded to prior to deployment
bucket = cloudformation-templates
# The name you want on the cloudformation stack
stack_name = my-stack-name
region = us-east-1
profile = my-aws-profile
[tags]
# These are the tags which will be automatically applied to resources
Name = test-codepipeline
ResourceOwner = my_boss
Project = MyCoolProject
DeployedBy = me
[parameters]
# CodeCommit repository name
RepositoryName = repo_name
# Codecommit repository branch name
RepositoryBranchName = master
# A project name or code
Project = test
ProjectDescription = test
# The role which is utilized for the code pipeline, see below for an example role policy
BuildServiceRole = arn:aws:iam::123456789:role/AWSCodebuildRole
BuildProjectName = MyBuild
Subnets = subnet-c1234556
SecurityGroups = sg-123456
Timeout = 60
# The location in the repository where the build spec file is located
BuildspecFile = folder/buildspec.yml
# Set the environment code. This is how developers code deployments in the build spec.
# If EnvCode = dev, then do this, if EnvCode is prod, then do that
EnvironmentCode = dev
VpcId = vpc-123456
# This is a bucket where the builds from each stage in the build process are stored
DeploymentBucketName = codepipeline-deployments
# The image to utilize
# You can also use default AWS images from https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
# Example: Image = aws/codebuild/docker:17.09.0
Image = 123456789.dkr.ecr.us-east-1.amazonaws.com/codepipeline:latest
[meta-parameters]
# These are the metadata parameters which are applied to the template via jinja2
ProjectName = myproject
示范
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
aws_pipeline_creator-0.0.9.tar.gz
(8.4 kB
查看哈希)
内置分布
关
aws_pipeline_creator -0.0.9.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 747e0d1f6f3ce3e27170067dc2d6b0d06dd4c34a9085718c8a033ac2a62e04c6 |
|
MD5 | a59766e1377c6dc11198d4f9dd6a5430 |
|
布莱克2-256 | 828b803863f0428f0a898871efc9fd61f20657f80aa1942ec9840f2ba28ba300 |
关
aws_pipeline_creator -0.0.9-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed1abc40c7e02dcfa2567eef8839a95552fbc56fd11efde66cf125883f550f8e |
|
MD5 | d513158eece10b3b1bc5974d80be7cc6 |
|
布莱克2-256 | 91cb4cab10e86b6975145c1db098d9ef779d7c5405a48c2b1f62cdf2f9b54518 |