0

I have configured screwdriver.cd cluster in local machine. Able to create pipeline and invoke few commands that run npm commands.

The idea we started exploring screwdriver is to connect our existing jenkins jobs to better show in good UI like screwdriver which provides feature called "Pipeline". I tried to add jenkins section in screwdriver.yaml as below.

jenkins:
  enabled: EXECUTOR_JENKINS_ENABLED
  options:
    jenkins:
      host: http://jenkins.local
      port: 8080
      username: admin
      password: <<<<<

But the pipeline execution failed with below error.

14:17:39 $ echo "ValidationError: "jenkins" is not allowed"; exit 1 14:17:39 ValidationError: jenkins is not allowed

Does screwdriver really allows to invoke external jenkins or we need to create jenkins via docker for every job execution ?

Thanks

user3487120
  • 27
  • 1
  • 1
  • 6

1 Answers1

0

Screwdriver supports Jenkins as an executor via executor-jenkins For usage see Jenkins section at API Configuration documentation

Jithin
  • 1,108
  • 2
  • 12
  • 26