I am new to Bamboo. I setup my Plan and want to use a Task Script to use my python code inline. I am using this against a Windows agent. I am using the Shell interpreter and also tried the /bin/sh interpreter.
I can run windows commands inline in my plan using cmd.exe fine, just not Python
Every time I run this, it errors with something like the following:
'import' is not recognized as an internal or external command, operable program or batch file.
What is the best way to run python code as inline in Bamboo? I am using version 6.2.3 build 60210 - 20 Nov 17
Thanks
Hi Shannon,
Welcome to the community. You can run python using the Shell interpreter and specifying the python path as the first line of the inline script.
eg.
#!c:/pathtopython/python.exe
print('hello world')
credits()
cheers
Chris
Atlassian support- Bamboo
Hi!
I am doing like this.
1. Push into Bitbucket repo my python code.
Bamboo tasks
2. Git pull or git clone on related Bamboo node
3. Bamboo Task which run the python and file
Hope it helps
Cheers,
Gonchik Tsymzhitov
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks. I am able to run my python script as a file...like you mentioned.
Just wondering why I cannot run the same python code as inline instead of a file.
I came over from Jenkins....and it seems a little more user friendly than Bamboo so far.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shannon, if possible could you please elaborate how did you run your python script as a file. I am using SVN server and i am new to bamboo.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.