Trigger GitLab Tests From Jira Cloud: Set Up On-Demand QA Runs
A tester reviewing a Jira issue may need a fresh smoke run without opening GitLab and choosing pipeline parameters. A manually triggered Jira Cloud…
A development team can finish a bug fix while customers still cannot use the service. A response team can restore service while the underlying defect remains in the backlog. Treating either outcome as proof of the other leaves someone making a decision from the wrong evidence.
In Jira Cloud, a software Bug and a Jira Service Management Incident give these questions separate records. The bug tracks defective product behavior and the work needed to address it. The incident coordinates investigation and recovery from service impact. Link them when their relationship is supported, but keep their owners, evidence and completion decisions explicit.
Atlassian defines a Bug in a software space as a problem that impairs or prevents the functions of a product. Its Jira Service Management work-type reference describes an Incident as reporting an incident or IT service outage. Current documentation uses the terms work item and space, although teams may still say issue and project. The distinction concerns the work being managed, not a rule that everything discovered in production must be renamed Incident.
A defect found in a test environment can require a Bug without any live service interruption. A production disruption can require incident response before anyone knows whether a code defect exists. An unavailable dependency, configuration problem or infrastructure failure should not be labeled a software bug merely to give responders somewhere to record it. Investigate the behavior and impact rather than using the record type as a diagnosis.
Decision Criterion | Jira Software Bug | Jira Service Management Incident |
|---|---|---|
Primary question | What product behavior is defective? | What service impact needs recovery now? |
Working evidence | Expected behavior, actual behavior and reproduction context | Affected users, symptoms, impact observations and response timeline |
Completion basis | Agreed defect disposition and, for a claimed fix, relevant verification | Evidence that the agreed service recovery criterion is met |
Work that may remain | Release approval, deployment or wider validation | Root-cause investigation and permanent corrective work |
Relationship | May explain an incident when causation is supported | May be linked to a bug, problem or change record |
These are practical comparison criteria, not mandatory Jira fields or transition rules. Work types and workflows can be customized. A team also needs to distinguish a defect that was verified as corrected from one closed for another agreed reason, such as an accepted duplicate. A closed record alone does not tell a reader which outcome occurred.
When a report arrives, first establish what is happening to the service. Identify the affected journey, who appears to be affected, the environment and the observations available. Record what remains unknown. A report that an order submission failed is useful evidence; an assertion that the latest release caused every failed submission requires more support.
Atlassian's incident-response handbook asks responders to assess customer impact and explicitly communicate unknowns. It defines the end of the emergency response by the end of current or imminent business impact. Its severity scale, paging arrangements and role assignments describe Atlassian's own process. They are not universal Jira defaults to copy into another organization without review.
For your team, separate the person coordinating service response from the person investigating a candidate defect. They may be the same person in a small team, but the responsibilities still differ. The response owner needs an impact picture and a recovery decision. The development owner needs a testable description of unexpected behavior. Neither responsibility disappears when a link is added.
Cause investigation and implementation control can continue alongside those responsibilities. In Jira Service Management's documented problem-management process, the team links related incidents, investigates the cause, records workarounds and proposes changes. A Problem record can therefore hold investigation extending beyond the immediate interruption. It should not become another name for a confirmed software Bug.
A Change record addresses controlled implementation work rather than replacing either the incident or the defect. Before proposing a problem or change workflow, check the site's edition and configuration. Atlassian's current Cloud guidance places advanced incident capabilities, problem management and change management in Premium and Enterprise, while retaining core incident capabilities in Free and Standard. It also describes continuity for some existing request and work types. A familiar record name does not establish that every dedicated queue or feature is available on a particular site.
Fictional, unexecuted scenario: a shop reports failed order submissions after a release. The evidence packet contains customer reports and an error trace, but the affected population, incident severity and root cause are unknown. Record EX-INC in Jira Service Management for service investigation and EX-BUG in the software space for a suspected order-submission defect. These are illustrative labels, not records created in a tenant. This scenario has not been executed.
For this example, the proposed recovery decision requires both evidence that order submission works for the affected population and confirmation that current or imminent business impact has ended. A compatible rollback is only a candidate: rollback readiness, persistent-state compatibility, the authorized executor and the person accepting recovery risk remain unconfirmed. No deployment, rollback, page or status change is authorized by this packet.
The proposed defect decision separately requires a reproducible expected-versus-actual report, an identified fix candidate, confirmation testing of that candidate and review of affected regression coverage. The causal link remains a hypothesis until investigation supports it. Ownership acceptance, operational observation coverage and release approval are still pending. A passing test alone cannot satisfy the recovery decision, and recovery alone cannot satisfy the defect decision.
Proposed handoff, NOT RUN: the service response owner would retain impact observations and any approved mitigation evidence on EX-INC. The development owner would retain reproduction details and a reviewed fix candidate on EX-BUG, while the testing owner would retain confirmation and regression evidence. All owner assignments require acceptance; none is an observed appointment.
Keep the two decisions open in the teaching record because the required observations, tests and approvals have not occurred. If later authorized work establishes recovery first, EX-INC could reach the team's recovery criterion while EX-BUG remains unresolved. If candidate tests pass first but affected users still cannot submit orders, the incident cannot be declared recovered on that test result alone. Neither branch establishes a root cause or authorizes a deployment.
This proposed workflow makes the dependency visible without manufacturing a result. The temporary recovery option, permanent correction and permission to implement either option are separate questions. Even a plausible rollback needs a compatibility and authority review; the presence of a previous release is not proof that returning to it is safe.
The current JSM Cloud task guide documents linking an incident to another work item, including work in a software project. Its example opens the incident, selects Link work item and uses the direction is caused by. Read that direction as a causal statement, not a convenient synonym for possibly related.
While the order-submission cause is still unknown, describe the candidate relationship as a hypothesis and use the site's approved way to record that uncertainty. Do not assert the documented causal direction merely because the records concern similar symptoms. Once investigation supports the relationship, retain the supporting reasoning with the link so later reviewers can distinguish a confirmed explanation from an early lead.
Check the prerequisites in the actual site before applying any linking procedure. Jira's administration guidance says linking must be activated and users need the Link Work Items permission. Administrators can change link names and inward or outward descriptions. The available screen, records and labels depend on configuration and access; a link does not grant everyone permission to view all underlying evidence.
A useful handoff states what the receiving owner needs to decide. For the defect, include the expected behavior, observed behavior, reproduction context and relevant service observations. For the incident, reference the investigation state and explain whether a proposed fix has been tested, released or neither. Share sensitive traces only through approved access boundaries. Do not treat a link as an instruction to copy unrestricted logs between spaces.
Linking also does not establish an automatic status contract. Any rule that updates another record, comments for customers or changes a status needs its own configuration and verification. Keep the educational example independent of such automation: a developer completing work on EX-BUG must not silently become proof that EX-INC is recovered.
Before work reaches a completion decision, agree on the evidence that belongs to each outcome. The same observation may inform both records, but it does not answer every question. A test environment demonstrates behavior under its own conditions; operational observations concern the service population and conditions actually observed.
For the fictional order-submission incident, the proposed recovery basis requires both working submissions for the affected population and the end of current or imminent business impact. The response team would need an observation plan capable of assessing those conditions. Unknown population coverage cannot be replaced by one successful request, and an improved technical signal does not by itself establish that the affected journey is usable.
Retain the observations, their scope, unresolved limitations and the accepted decision. A mitigation may remove immediate impact without eliminating the cause. If that is the basis for ending the emergency response, make the remaining corrective work visible rather than describing the service as permanently fixed. The observation period and acceptance authority must come from the team's approved process; there is no universal duration supplied by the example.
For the defect, preserve a reproducible expected-versus-actual description and identify the candidate that is being checked. Confirmation testing should address the original failure conditions, while regression review considers related behavior that the change might affect. The example requires both, rather than allowing a generic passing suite to stand in for the missing reproduction.
Record which build, environment and test definition produced the evidence. If a test is blocked, keep that limitation explicit. A verified candidate still needs the appropriate release and operational decisions before anyone claims the deployed service has recovered. Conversely, a successful mitigation does not justify marking the defect corrected when the defective behavior remains reproducible.
A test-management app can help organize the defect side of this handoff without taking ownership of the incident. Sherlock Test Management's product documentation describes human-reviewed test baselines, release-specific test runs and recorded Pass, Fail or Blocked results. It also describes creating a Jira defect from a failed test while retaining links to the run, executed case and requirement context.
For a future authorized investigation of the fictional defect, that connection could help a reviewer see which expectation failed and which case version was executed. Any proposed AI-generated coverage would still require human review. The approved case definition, actual execution result and release decision remain different artifacts. These are documented app capabilities and a proposed use, not a measured outcome or evidence of autonomous incident recovery.
Keep the service response in Jira Service Management and the relevant operational evidence in its approved location. A linked failed test can sharpen a defect report; a passing confirmation test can support a correction claim within its tested scope. Neither result independently establishes the end of business impact, confirms every contributing cause or authorizes a production change.
Before the next handoff, ask the service and development owners to write down who may accept recovery, who may accept the defect disposition and what evidence each decision requires. Include the unresolved work that survives either decision. If the team cannot answer those questions, adding another status or renaming the bug will leave the ambiguity in place.
Use the incident to keep attention on service impact and recovery, and the bug to keep attention on defective behavior and its disposition. Preserve the link between them without collapsing their evidence. The next owner should be able to tell what has been established, what remains a hypothesis and what still needs an authorized decision.
A tester reviewing a Jira issue may need a fresh smoke run without opening GitLab and choosing pipeline parameters. A manually triggered Jira Cloud…
A scheduled QA flow stops updating release-readiness notes. Some work items may already have changed, others may still be waiting, and the last visible…
A sprint can contain carefully estimated testing work and still overload the only person who can perform it. The missing input may be a…
Create traceable test cases, prepare release-specific test runs, and keep approved coverage current as the product changes.