api/projects¶
Manage project existence.¶
Examples¶
Search for projects or views to administrate them.:
projects = sonar.projects.search_projects()
Create a project.:
sonar.projects.create_project(project="my_project", name="my project", visibility="private")
Delete a project.:
sonar.projects.delete_project(project="my_project")
Delete one or several projects.:
sonar.projects.bulk_delete_projects(projects="my_project,another_project")
Update a project or module key and all its sub-components keys.:
sonar.projects.update_project_key(previous_project_key="my_old_project", new_project_key="my_new_project")
Updates visibility of a project.:
sonar.projects.update_project_visibility(project="my_project", visibility="private")
Update the default visibility for new projects.:
sonar.projects.update_project_default_visibility(projectVisibility="private")