Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Python管理Jenkins凭据_Python_Jenkins_Aws Lambda_Credentials - Fatal编程技术网

通过Python管理Jenkins凭据

通过Python管理Jenkins凭据,python,jenkins,aws-lambda,credentials,Python,Jenkins,Aws Lambda,Credentials,我想做的是在AWS Lambda中使用python,使用Jenkins python库管理Jenkins上的凭据 虽然,我无法使它工作。我应该可以使用多个API,但我无法确定它们的参数值 例如,对于以下api: def list_credentials(self, folder_name, domain_name='_'): '''List credentials in domain of folder :param folder_name: Folder name, ``st

我想做的是在AWS Lambda中使用python,使用Jenkins python库管理Jenkins上的凭据

虽然,我无法使它工作。我应该可以使用多个API,但我无法确定它们的参数值

例如,对于以下api:

 def list_credentials(self, folder_name, domain_name='_'):
    '''List credentials in domain of folder
    :param folder_name: Folder name, ``str``
    :param domain_name: Domain name, default is '_', ``str``
    :returns: Credentials list, ``list``
    '''
我的文件夹名称应该是什么?有类似的API:

def create_credential(self, folder_name, config_xml,
                      domain_name='_'):
    '''Create credentail in domain of folder
    :param folder_name: Folder name, ``str``
    :param config_xml: New XML configuration, ``str``
    :param domain_name: Domain name, default is '_', ``str``
    '''
在这里,我不确定“配置xml”和“文件夹名称”。还有另一个api,reconfig_credential,对我来说似乎很完美,但问题仍然是如何利用该api

def reconfig_credential(self, folder_name, config_xml, domain_name='_'):
    '''Reconfig credential with new config in domain of folder
    :param folder_name: Folder name, ``str``
    :param config_xml: New XML configuration, ``str``
    :param domain_name: Domain name, default is '_', ``str``
    '''
出于测试目的,下面是我创建的一个测试凭证,我想对其进行操作(删除并添加新凭证或更新现有凭证)

哦,我遇到的另一件事是这个链接:

但是,如果凭证不是任何文件夹的一部分,并且是如屏幕截图所示的顶级凭证,该怎么办?我被文件夹路径卡住了

无论我提供什么路径,我都会得到一个错误,说路径不存在