This documentation is for an older Keptn release. Please consider the newest one when working with the latest Keptn.

keptn create project

keptn create project

Creates a new project


Creates a new project with the provided name and Shipyard. The shipyard file describes the used stages. These stages are defined by name, deployment-, test-, and remediation strategy.

By executing the create project command, Keptn initializes an internal Git repository that is used to maintain all project-related resources. To upstream this internal Git repository to a remote repository, the Git user (–git-user), an access token (–git-token), and the remote URL (–git-remote-url) are required.

For more information about Shipyard, creating projects, or upstream repositories, please go to Manage Keptn

keptn create project PROJECTNAME --shipyard=FILEPATH [flags]


keptn create project PROJECTNAME --shipyard=FILEPATH
keptn create project PROJECTNAME --shipyard=FILEPATH --git-user=GIT_USER --git-token=GIT_TOKEN --git-remote-url=GIT_REMOTE_URL


  -r, --git-remote-url string   The remote url of the upstream target
  -t, --git-token string        The git token of the git user
  -u, --git-user string         The git user of the upstream target
  -h, --help                    help for project
  -s, --shipyard string         The shiypard file specifying the environment

Options inherited from parent commands

      --mock                 Disables communication to a Keptn endpoint
  -q, --quiet                Suppresses debug and info messages
      --suppress-websocket   Disables WebSocket communication to suppress info messages from services running inside Keptn
  -v, --verbose              Enables verbose logging to print debug messages


Auto generated by spf13/cobra on 12-Oct-2020