如何使用 Python 代码在 Travis Ci 上获取 sonarcloud 运行
How to get sonarcloud running on Travis Ci with Python code
我的问题很简单:
如何使用 Travis-Ci 在 SonarCloud 上插入 Python 代码?
我做了前面的步骤:
- 在Github
中创建项目
- 在 Travis 中分配该项目-Ci
- 在SonarCloud上新建项目分析并获取Token
- 将SONAR_TOKEN设置为不可见并放入SonarCloud
给出的Token
.travis.yml中,在scripts部分添加,下一段代码:
script:
- python setup.py test
- ... (other possible commands)
- sonar-scanner
但是,当我提交某些内容时,Travis 仍然会用下一个作业日志阻止我:
我搜索了为什么这在地球上是可能的,因为 Travis 说它具有声纳扫描仪功能。
在此先致谢,祝您有愉快的一天。
您必须首先在 .travis.yml
中将声纳扫描仪声明为插件
addons:
sonarcloud:
organization: "sonarcloud_organization_key" # the key of the org you chose at step #3
token:
secure: ********* # encrypted value of your token
script:
# other script steps might be done before running the actual analysis
- sonar-scanner
我的问题很简单:
如何使用 Travis-Ci 在 SonarCloud 上插入 Python 代码?
我做了前面的步骤:
- 在Github 中创建项目
- 在 Travis 中分配该项目-Ci
- 在SonarCloud上新建项目分析并获取Token
- 将SONAR_TOKEN设置为不可见并放入SonarCloud 给出的Token
.travis.yml中,在scripts部分添加,下一段代码:
script: - python setup.py test - ... (other possible commands) - sonar-scanner
但是,当我提交某些内容时,Travis 仍然会用下一个作业日志阻止我:
我搜索了为什么这在地球上是可能的,因为 Travis 说它具有声纳扫描仪功能。
在此先致谢,祝您有愉快的一天。
您必须首先在 .travis.yml
中将声纳扫描仪声明为插件addons:
sonarcloud:
organization: "sonarcloud_organization_key" # the key of the org you chose at step #3
token:
secure: ********* # encrypted value of your token
script:
# other script steps might be done before running the actual analysis
- sonar-scanner