Azure DevOps pipeline for a Kotlin project
我正在尝试为在Android Studio上开发的Kotlin项目构建CI管道。使用Azure DevOps管道。
我在为管道找到Kotlin插件或Tasks时遇到问题。
任何人都知道如何实现这种类型的管道?我没有在互联网上找到任何东西,而且微软也没有文档。
- 我找到了修改gradle-wrapper.properties来修复Unable to execute Sonar错误的答案。这是在Android中集成和理解SonarQube的示例。希望对您有帮助。
该问题与Kotlin或Java无关。问题出在主机代理上使用了SDK。
解决方案为以下步骤:
将SDK上载到Azure Blob存储
使用Use Java任务以安装指定的SDK
使用Sonarqube任务运行Android Pipeline,成功运行了构建,并且成功执行了SonarQube Code Review。
如果我正确理解您要寻找的答案,那就是Gradle任务。这是一个使用gradle并使用Kotlin代码进行天蓝色开发的人写的博客。但是我确信还有更多关于如何为kotlin构建设置gradle任务的细节。
- 我已经看过了,但是我不希望这个JaCoCo出现在我的gradle中。无论如何,我确实设法为Kotlin项目建立了CI管道。现在的问题是我的管道无法从我的gradle文件中执行sonarQube任务
-
GRadle任务中的"代码分析"下应该有一个"运行SonarQube或SonarCloud分析"选项。你有尝试过吗?
-
是的,我已经选中了Run SonarQube or SonarCloud Analysis复选框。但是任务失败并显示:Execution failed for task :app:sonarqube. > Unable to execute SonarQube您对这个错误有任何想法吗?
-
@MohamadMousheimish如果您对构建任务的主要问题得到了回答,我很乐意得到我的第一个被接受的答案。谢谢!
-
抱歉,您的评论不是问题的答案