Integrate GitLab CI with Bugzilla
GitLab CI
GitLab CI is an open-source continuous integration server closely integrated with Git and GitLab.
Bugzilla
Bug tracking used by the Mozilla projects. Inherently web-based, written in Perl, and uses MySQL as its database back-end.
continuous-integration tier-2 pre-release
issue-tracking tier-2
Projects
-
- ID
- —
- Name
- —
- Timeout
- —
- Default Ref
- —
- Always Build
- —
- Polling Interval
- —
- Public
- —
- SSH Repo URL
- SSH URL to the repository.
- GitLab ID
- —
- GitLab URL
- —
-
Create a new project
-
Update a project
-
Remove a project
Builds
-
- ID
- —
- Path
- —
- Ref
- —
- SHA
- —
- Repository URL
- —
-
Build ran
Runs oldest pending build by runner.
-
Update a build
Update details of an existing build.
Bugs
-
- Product
- The name of the product this bug is in.
- Component
- The name of the current component of this bug.
- Version
- The version the bug was reported against.
- Summary
- The summary of this bug.
- Actual Time
- The total number of hours that this bug has taken so far. If you are not in the time-tracking group, this field will not be included in the return value.
- Alias
- The unique aliases of this bug. An empty array will be returned if this bug has no aliases.
- Assigned To
- The login name of the user to whom the bug is assigned.
- Assigned to Detail
- An object containing detailed user information for the assigned_to. To see the keys included in the user detail object, see below.
- Blocks
- The IDs of bugs that are “blocked” by this bug.
- Cc
- The login names of users on the CC list of this bug.
- Cc Detail
- Array of objects containing detailed user information for each of the cc list members. To see the keys included in the user detail object, see below.
- Classification
- The name of the current classification the bug is in.
- Created At
- When the bug was created.
- Creator
- The login name of the person who filed this bug (the reporter).
- Creator Detail
- An object containing detailed user information for the creator. To see the keys included in the user detail object, see below.
- Deadline
- The day that this bug is due to be completed, in the format YYYY-MM-DD.
- Depends On
- The IDs of bugs that this bug “depends on”.
- Dupe Of
- The bug ID of the bug that this bug is a duplicate of. If this bug isn’t a duplicate of any bug, this will be null.
- Estimated Time
- The number of hours that it was estimated that this bug would take. If you are not in the time-tracking group, this field will not be included in the return value.
- Flags
- An array of objects containing the information about flags currently set for the bug. Each flag objects contains the following items.
- Groups
- The names of all the groups that this bug is in.
- ID
- The unique numeric ID of this bug.
- Is Cc Accessible
- If true, this bug can be accessed by members of the CC list, even if they are not in the groups the bug is restricted to.
- Is Confirmed
- true if the bug has been confirmed. Usually this means that the bug has at some point been moved out of the UNCONFIRMED status and into another open status.
- Is Open
- true if this bug is open, false if it is closed.
- Is Creator Accessible
- If true, this bug can be accessed by the creator of the bug, even if they are not a member of the groups the bug is restricted to.
- Keywords
- Each keyword that is on this bug.
- Updated At
- When the bug was last changed.
- Op Sys
- The name of the operating system that the bug was filed against.
- Platform
- The name of the platform (hardware) that the bug was filed against.
- Priority
- The priority of the bug.
- Qa Contact
- The login name of the current QA Contact on the bug.
- Qa Contact Detail
- An object containing detailed user information for the qa_contact. To see the keys included in the user detail object, see below.
- Remaining Time
- The number of hours of work remaining until work on this bug is complete. If you are not in the time-tracking group, this field will not be included in the return value.
- Resolution
- The current resolution of the bug, or an empty string if the bug is open.
- See Also
- The URLs in the See Also field on the bug.
- Severity
- The current severity of the bug.
- Status
- The current status of the bug.
- Target Milestone
- The milestone that this bug is supposed to be fixed by, or for closed bugs, the milestone that it was fixed for.
- Update Token
- The token that you would have to pass to the process_bug.cgi page in order to update this bug. This changes every time the bug is updated. This field is not returned to logged-out users.
- URL
- A URL that demonstrates the problem described in the bug, or is somehow related to the bug report.
- Whiteboard
- The value of the “status whiteboard” field on the bug.
-
Bug Created
Triggers when a new Bug is created in the selected account.
-
Bug Updated
Triggers when a Bug is updated in the selected account.
-
Create a Bug
Creates a new Bug.
-
Search Bugs
Searches for Bugs in the selected account and returns a list.