Tag: gitlab

我可以单独使用gitlab CI吗?

我想要一个脚本驱动的机制为我提供持续集成function,maven或ant或makefiletypes的function,但完全独立于语言和运行时,并且可以移植到任何环境。 这并不是说我不喜欢Jenkins和Teamcity和Bamboo,而是我想要一些构建定义与开发人员通过源代码管理系统一起保存,版本化和分发的东西。 我希望能够从任何地方,开发人员工作站,团队城市,docker的形象 – 随时随地运行。 我认为在Gitlab中实现的CI可能能够为我做到这一点。 如果是这样,我从哪里开始(文档,博客条目?)。 如果不是,你有什么建议?

java.lang.IllegalStateException:Dex存档:仅为.CLASS文件设置.DEX扩展名

我在gitlab ci上构建这个项目 ./gradlew assembleDebug –stacktrace 有时会抛出一个错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:transformClassesWithDexBuilderForDebug’. > com.android.build.api.transform.TransformException: java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files 在我的本地电脑,它工作正常。 kotlin版本是1.2 multidex已启用 这个错误的原因是什么?