can't add directory to the path in Jenkins pipeline

54 views
Skip to first unread message

Boris Teplitsky

unread,
Nov 6, 2024, 5:43:29 AM11/6/24
to Jenkins Users

I tried to add a directory to the PATH in the Jenkins pipeline using the command:

sh 'export PATH=$PATH:/opt/google-cloud-sdk/bin'

However, I received the following error:

+ export PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/google-cloud-sdk/bin [Pipeline] sh + echo /opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [Pipeline] sh + gcloud -v /var/jenkins_home/workspace/Boris/test3@tmp/durable-30b7cc7d/script.sh.copy: 1: gcloud: not found [Pipeline] }

Torsten Krah

unread,
Nov 6, 2024, 6:51:21 AM11/6/24
to Jenkins Users
Use:

withEnv(['PATH+GCLOUD=/opt/google-cloud-sdk/bin']) { your_body }

to modify the PATH env variable.

Boris Teplitsky

unread,
Nov 7, 2024, 5:17:12 AM11/7/24
to Jenkins Users
now it works
thanks
Reply all
Reply to author
Forward
0 new messages