Project Creation Tasks
Create JFrog Platform Projects with UI workflows and REST APIs for stages, environments, roles, repositories, and members.
The basic workflow tasks for creating a JFrog Project are linked below. A Platform Admin can perform all these actions, and some can also be performed by Project Admins. For more details, refer to individual APIs.
Where:
<BASE_URL>: Your JFrog Platform base URL for the Access API<PROJECT_KEY>: The unique project key<ROLE>: The role name<USER>: The username<ARTIFACTORY_HOST>: Your Artifactory host<REPO_NAME>: The repository name<TARGET_PROJECT_KEY>: The target project key for sharing
For example:
POST https://company.jfrog.io/access/api/v1/projectsProject Setup by a Platform Administrator
| Procedure | Using Platform UI | Using APIs |
|---|---|---|
| Create a project/assign project name, key, storage quota, admin privileges | Set Up a New Project | Create Project |
| Create a Lifecycle Stage | Create Stages | Create Lifecycle Stage |
| Update Lifecycle | Edit the Lifecycle | Update Lifecycle |
| Create a global environment | Create a Custom Global Environment | Create Global Environment |
| Create a project environment | Create a Custom Project Environment | Create Project Environment |
| Create a custom global role | Create Custom Global Roles | Create a Custom Global Role |
| Edit a global role | Assign Environments to Global and Project Roles | Edit a Global Role |
| Create a project role | Create Project Roles | Create Role |
| Assign repositories to each environment | Assign Environments to Repositories | Update Repository Configuration (Based on changes made in the Repository Configuration JSON) |
| Edit a project | Manage Projects | Update Project |
| Add users to a project | Assign Members to a Project | Add or Update User in Project |
| Add resources to a project | Share Repositories Across Multiple Projects | Share Repository with Target Project |
Related Topics
Updated about 1 month ago
Did this page help you?
