使用REST API检查Conan Remote Repos

时间:2018-01-10 15:24:13

标签: rest artifactory conan

我需要验证我们的柯南将Artifactory设置为远程回购并确保" ASDC-Jenkins"是用户及其使用HTTPS。我该如何开始呢?

# Check to make sure conan compiler defined in the default profile matches system compiler
CONAN_COMPILER=`conan profile show default | grep 'compiler.version'| awk '{print $2}'`
if [ $ID = "OSX" ] ; then 
    CLANG_VERSION=`clang -v 2>&1 | grep version | sed 's/.*version \([0-9]*.[0-9]*.[0-9]*\) .*/\1/g'`
    if [ ! $CONAN_COMPILER = $CLANG_VERSION ] ; then 
        echo "WARNING:  The compiler version in the conan default profile does not match the one the system reports"
    fi
fi
if [ $ID = "Linux" ] ; then 
    if [ ! $CONAN_COMPILER = $COMPILERVER ] ; then 
        echo "WARNING:  The compiler version in the conan default profile does not match the one the system reports"
    fi
fi

1 个答案:

答案 0 :(得分:2)

对于第一项,您需要运行以下命令:

$ conan remote list

而不是profile show检查conan remote reference

此外,作为提示,您还可以使用以下命令从共享配置中定义遥控器,而不是检查它:

$ conan config install <url or git repo>

这将安装在conan客户端远程控制器,配置文件和其他配置中,以确保所有开发人员和CI计算机共享相同的配置

要获取用户,您需要命令:

$ conan user

它将显示每个遥控器的当前活动用户。查看reference here