Amazon CodeCatalyst is in preview release and is subject to change.
Creating a project in Amazon CodeCatalyst
With CodeCatalyst projects, you can conduct development tasks with shared continuous integration/continuous delivery (CI/CD) workflows and repositories, manage resources, track issues, and add users.
Before you create a project, you must have the Space administrator role, and you must create or join the space where you want to create the project.
Creating a project with a blueprint
You can provision all of your project resources and sample code with a project blueprint. For information about blueprints, see the blueprint reference at Project blueprint reference.
To create a project with a blueprint
-
In the CodeCatalyst console, navigate to the space where you want to create a project.
-
On the space dashboard, choose Create project.
-
Choose Start with a blueprint.
-
Choose a blueprint, and then choose Next.
-
Under Give a name to your project, enter the name that you want to assign to your project and its associated resource names. The name must be unique within your space.
-
Under Project resources, configure common project parameters.
-
(Optional) To view definition files with updates based on the project parameter selections you made, choose View code or View workflow from Generate project preview.
-
(Optional) Choose View details from the blueprint's card to view specific details about the blueprint, such as an overview of the blueprint's architecture, required connections and permissions, and the kind of resources the blueprint creates.
-
Choose Create project.
For more information about project blueprints, see Project blueprint reference.
Creating an empty project in Amazon CodeCatalyst
You can create an empty project with no resources and manually add the resources you want at a later time.
Before you create a project, you must have the Space administrator role, and you must create or join the space where you want to create the project.
To create an empty project
-
Navigate to the space where you want to create a project.
-
On the space dashboard, choose Create project.
-
Choose Start from scratch.
-
Under Give a name to your project, enter the name that you want to assign to your project. The name must be unique within your space.
-
Choose Create project.
After your project is ready, you can add resources and tasks.
-
To learn about the CI/CD workflows created with your project, see Getting started with workflows in CodeCatalyst.
-
To work with build actions similar to those in your new project that deploy build artifacts to an Amazon S3 bucket, see Building using workflows in CodeCatalyst and Tutorial: Upload artifacts to Amazon S3.
-
To start with an empty project and work with deploying a similar serverless application with an AWS CloudFormation stack deployment, see Tutorial: Deploy a serverless application using AWS CloudFormation.
-
To add an issues planning board, see Issues in CodeCatalyst.
-
To view the project overview, project status, recent team activity, and assigned work, see Viewing a project in Amazon CodeCatalyst.
-
To view source code or create a pull request, see Source repositories in CodeCatalyst.
-
To set up notifications that send status alerts for workflow run success or failure, see Working with notifications in Amazon CodeCatalyst.
-
To invite members to your project, see Managing project members in Amazon CodeCatalyst.
-
To set up Dev Environments, see Dev Environments in CodeCatalyst.