Jenkinsfile Triggers

It tooks me far too long to get Jenkinsfile to stop overwriting my Triggers as noted in https://github.com/jenkinsci/gitlab-plugin/issues/692 . You’ll see WARNING: The properties step will remove all JobPropertys currently configured in this job, either from the UI or from an earlier properties step. References https://github.com/jenkinsci/gitlab-plugin https://github.com/jenkinsci/gitlab-plugin/blob/master/src/main/java/com/dabsquared/gitlabjenkins/GitLabPushTrigger.java https://github.com/jenkinsci/gitlab-plugin/blob/master/src/main/resources/com/dabsquared/gitlabjenkins/GitLabPushTrigger/config.jelly https://github.com/jenkinsci/job-dsl-plugin/blob/master/job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/helpers/triggers/GitLabTriggerContext.groovy https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Trigger-runs https://dev.to/pencillr/jenkins-pipelines-and-their-dirty-secrets-2 https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Parametrized-pipelines https://issues.jenkins-ci.org/browse/JENKINS-45053 https://jenkins.io/doc/book/pipeline/syntax/#declarative-pipeline https://jenkins.io/doc/pipeline/steps/ […]