File tree Expand file tree Collapse file tree 3 files changed +93
-0
lines changed Expand file tree Collapse file tree 3 files changed +93
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ API examples
32
32
gl_objects/milestones
33
33
gl_objects/namespaces
34
34
gl_objects/notes
35
+ gl_objects/packages
35
36
gl_objects/pagesdomains
36
37
gl_objects/pipelines_and_jobs
37
38
gl_objects/projects
Original file line number Diff line number Diff line change @@ -235,6 +235,30 @@ List deploy tokens for a group:
235
235
236
236
$ gitlab -v group-deploy-token list --group-id 3
237
237
238
+ List packages for a project:
239
+
240
+ .. code-block :: console
241
+
242
+ $ gitlab -v project-package list --project-id 3
243
+
244
+ List packages for a group:
245
+
246
+ .. code-block :: console
247
+
248
+ $ gitlab -v group-package list --group-id 3
249
+
250
+ Get a specific project package by id:
251
+
252
+ .. code-block :: console
253
+
254
+ $ gitlab -v project-package get --id 1 --project-id 3
255
+
256
+ Delete a specific project package by id:
257
+
258
+ .. code-block :: console
259
+
260
+ $ gitlab -v project-package delete --id 1 --project-id 3
261
+
238
262
Get a list of snippets for this project:
239
263
240
264
.. code-block :: console
Original file line number Diff line number Diff line change
1
+ #######
2
+ Packages
3
+ #######
4
+
5
+ Packages allow you to utilize GitLab as a private repository for a variety
6
+ of common package managers.
7
+
8
+ Project Packages
9
+ =====================
10
+
11
+ Reference
12
+ ---------
13
+
14
+ * v4 API:
15
+
16
+ + :class: `gitlab.v4.objects.ProjectPackage `
17
+ + :class: `gitlab.v4.objects.ProjectPackageManager `
18
+ + :attr: `gitlab.v4.objects.Project.packages `
19
+
20
+ * GitLab API: https://docs.gitlab.com/ee/api/packages.html#within-a-project
21
+
22
+ Examples
23
+ --------
24
+
25
+ List the packages in a project::
26
+
27
+ packages = project.packages.list()
28
+
29
+ Filter the results by ``package_type `` or ``package_name `` ::
30
+
31
+ packages = project.packages.list(package_type='pypi')
32
+
33
+ Get a specific package of a project by id::
34
+
35
+ package = project.packages.get(1)
36
+
37
+ Delete a package from a project::
38
+
39
+ package.delete()
40
+ # or
41
+ project.packages.delete(package.id)
42
+
43
+
44
+ Group Packages
45
+ ===================
46
+
47
+ Reference
48
+ ---------
49
+
50
+ * v4 API:
51
+
52
+ + :class: `gitlab.v4.objects.GroupPackage `
53
+ + :class: `gitlab.v4.objects.GroupPackageManager `
54
+ + :attr: `gitlab.v4.objects.Group.packages `
55
+
56
+ * GitLab API: https://docs.gitlab.com/ee/api/packages.html#within-a-group
57
+
58
+ Examples
59
+ --------
60
+
61
+ List the packages in a group::
62
+
63
+ packages = group.packages.list()
64
+
65
+ Filter the results by ``package_type `` or ``package_name `` ::
66
+
67
+ packages = group.packages.list(package_type='pypi')
68
+
You can’t perform that action at this time.
0 commit comments