首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkinsfile中调用python函数

在Jenkinsfile中调用python函数
EN

Stack Overflow用户
提问于 2020-08-18 18:32:27
回答 1查看 1.1K关注 0票数 1

我有一个Jenkinsfile,它有两个平行的阶段。在一个阶段,我想从python脚本中调用一个函数。

Jenkinsfile

代码语言:javascript
复制
pipeline {
  agent any
    stages {
      stage('Main') {
        parallel {
          stage('Build') {
            steps {
              script {
                  ********I want to call python function here ********
              }
            }
          }
          stage('Test'){
              steps{
                  echo "It is a test stage."
              }
          }
        }
      }
    }
}

Python脚本:

代码语言:javascript
复制
class Build:

    def A():
        try:
            print("Build stage")
            return True
        except Exception as e:
            print(str(e))

我想在Jenkinsfile中调用这个A()函数,并在那里获得返回值。有没有任何机制来做这件事。

EN

回答 1

Stack Overflow用户

发布于 2022-08-11 06:21:21

  1. 更改python脚本中的逻辑,创建类对象并调用方法并从方法

返回值

脚本{sh“变量= python python_script.py”}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63474649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档