如何在drone.io上使用docker android图像

首先,我是这个无人机和docker工人的初学者,所以请对我好一点。 现在是这种情况

  1. 我的组织有一个无人机服务器准备好和工作。
  2. 当我login到无人机服务器时,我可以看到我所有的Android存储库。
  3. 有一个名为“DockerTesting”的存储库,我只是为了安装Android版本而设置无人机(这可能会让你感到困惑)
  4. 我在顶级存储库“DockerTesting”中添加了一个.drone.yml文件
  5. 我的.drone.yml看起来像这样
image: docker.vokalinteractive.com/android:latest env: - ORG_GRADLE_PROJECT_ratsUser={{rats_user}} - ORG_GRADLE_PROJECT_ratsPass={{rats_pass}} - ANDROID_HOME=/usr/local/android-sdk script: - ./gradlew build device notify: slack: webhook_url: https://hooks.slack.com/services/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 channel: docker_android username: drone template: > {{#success build.status}} {{ build.author }} successfully pushed to {{ build.branch}}. Code was published. {{else}} {{ build.author }} broke the build. Code was not published. <{{system.link_url}}/{{repo.full_name}}/{{build.number}}|{{repo.name}}#{{build.commit}}> {{/success}} 

  1. 我使用谷歌自己写这个yml文件
  2. 至less对我来说,我正在收到一些松懈的通知

下面是问题:

  1. 在存储库“Docker Testing”中,我犯了一个语法错误,因此在Android Studio的本地机器(我的笔记本电脑)中构build失败。
    1. 现在我做了git push命令来更新我公司服务器上的这个仓库3推送成功了(为什么?)。 它应该失败,因为我已经做了一个语法错误,也在本地计算机的构build失败