GitLab config: Job 'Clean appveyor cache' is manually triggered
To fully benefit from the advantages of CI/CD, developers need to follow certain principles. Many of these principles have been introduced in the landmark book Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation and are nowadays widely accepted. One of these principles is:
The build process has to be fully automated. Manual steps might introduce errors and delay the delivery of code changes to the clients.
Problem: We analyzed your project and found that the job Clean appveyor cache
in your GitLab config (line 46) violates this principle, because it is set to be executed manually.
Clean appveyor cache:
...
when:manual
...
Suggested Fix: Remove when:manual
from the job definition to execute the job on every build.
Disclaimer: This issue has been automatically reported by CD-Linter, a tool developed at the University of Zurich that detects CI/CD violations in the GitLab CI/CD pipeline configuration. We are currently evaluating the effectiveness of our tool and we are monitoring this issue.
Please up/downvote this issue to indicate whether you agree/disagree with the report.