[英]How to run a python script in a docker container in jenkins pipeline
[英]How to run a Python script in Jenkins Pipeline and get the last token?
這是我的詹金斯管道代碼:
A = bat(script:'c:\\python27\\python.exe D:\\A.py', returnStdout: true).tokenize().last
在批處理中運行Python腳本並獲取最后一個令牌確實非常有效。 但是現在我也想顯示這個Python腳本的日志。 所以我嘗試了如下代碼:
A = bat(script:'c:\\python27\\python.exe D:\\A.py', returnStdout: true).tokenize()
B = A.last
println A
但是以某種方式,這個Python腳本將運行兩次,這不是我想要的。
有什么建議嗎?
我們有類似的代碼解決方案(這將返回存儲庫中的最后一次提交):
def scriptToRun = """@echo off
echo | git ls-remote repository_url.git ${branch}"""
result = bat(returnStdout: true, script: scriptToRun).trim()
我只能在“回聲”部分看到區別。 會有所幫助嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.