Disable license scanning job from Auto-DevOps
What does this MR do and why?
Disables the license scanning job in an Auto-DevOps
. It does this by setting LICENSE_MANAGEMENT_DISABLED
to "true"
. We neglected to remove this in %16.3 and this merge request corrects this.
Related Issue(s)
AutoDevOps stills triggers the License Scanning Job even after License Scanning was deprecated
Screenshots or screen recordings
You can see that the license_scanning
job is no longer present.
Before | After |
---|---|
Note
For transparency purposes: the build
job fails on my local development environment because I have been unable to configure autodevops
in my local development environment (internal link). Though, I see the license_scanning
job is skipped as expected and I do not see the build failure as being related to the change being made here. I will of course QA this change once it is deployed to gitlab.com
, where I know autodevops
is configured correctly, as part of the verification process for this change.
How to set up and validate locally
-
Visit the review app or your local GDK
-
Create a new project from this
git
repo (https://gitlab.com/philipcunningham/manual-qa-disable-license-scanning-job-from-auto-devops). Unfortunately you will have to add these files by hand in the review app because there does not appear to be a mirror/import option when creating new projects in review apps. -
Navigate to the project's pipelines
-
Click on the running pipeline
-
Observe that the license scanning is not present (i.e. it does not look like this)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #422791 (closed)