Project

General

Profile

Actions

action #151675

closed

coordination #96596: [qe-core][CI] CI/CD and Coding style improvements

[qe-core] CI/CD gitlab forks should not deploy to OSD

Added by amanzini about 1 year ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
QA (public, currently private due to #173521) - QE-Core: Ready
Start date:
2023-11-29
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

When I fork a JobGroup repo, it's required to setup APIKEY / APISECRET variables in order to let the CI run the checks.
If I am an openQA admin, when I push to master on my fork, the CI/CD runs check and, when passed, deploys the result to OSD.

This risks to propagate any error I can make in my fork to the global environment and can be avoided by running the CI/CD for deployment only on one "source-of-truth" repository, with a protected master branch.

Actions

Also available in: Atom PDF