2015-03-03 17 views
23

Ich kann nicht für das Leben von mir finden Sie eine Referenz im Internet für die Einrichtung von TeamCity Android Studio-Projekte zu bauen.Einrichten von TeamCity zum Erstellen von Android Studio-Projekt

Ich habe Links zu IntelliJ Idea and TeamCity, zu Gradle and TeamCity gefunden, aber nichts speziell zum Aufbau eines Android Studio-Projekts in TeamCity.

Kann mir jemand in die richtige Richtung zeigen?

+4

-voters. Irgendein Kommentar, warum Sie das gewählt haben? Es ist eine legitime Frage und Antwort, die noch nicht auf SO gefunden wurde. SO beschäftigt sich oft mit Fragen zur Team-City-Einrichtung. –

Antwort

26

Dank Yole Richtung habe ich das jetzt eingerichtet.

Die Schritte, wenn jemand interessiert sind unten:

  1. Gradle auf dem Server Build-Agenten installieren. Ich nahm die gradle-2.3.bin von http://gradle.org/downloads und C kopiert: \ gradle-2.3
  2. Setzen Sie die Umgebungsvariable GRADLE_HOME = C: \ gradle-2.3
  3. installiert Android-Studio auf dem Build-Agent-Server. Dies sollte installieren auch das Android SDK
  4. die Umgebungsvariable ANDROID_HOME = C: \ Benutzer \% aktueller Benutzer% \ AppData \ Local \ Android \ sdk
  5. Starten Sie den Teamcity-Agent-Server
  6. Richten Sie Ihre Build-Konfiguration mit der Gradle runner, setze Gradle-Aufgaben auf 'clean build' und setze den Gradle Home-Pfad. Setze das Arbeitsverzeichnis auf das Projektverzeichnis für dein Android-Projekt

Führen Sie den Build!

enter image description here

+0

können Sie erzählen, wie kann ich die Umsetzung von TeamCity in Android Studio-Projekt tun? – Erum

+0

Ich dachte, ich tat^:) Sie müssen sicherstellen, dass Sie Ihr Android-Projekt über Gradle erstellen können. Das ist die erste Aufgabe und getrennt von TeamCity. Sobald Sie das haben, können Sie den TeamCity Gradle Task Runner verwenden, um Ihre Aufgaben auszuführen. Der einzige Teil, an dem wir feststeckten, war, den Build-Server mit Umgebungsvariablen und SDKs zu konfigurieren. –

+0

Ich kenne den ersten Teil und ich habe TEAMCITY installiert, aber das Problem für den 2. Punkt kann helfen, mir @Dr zu helfen. ABT – Erum

3

Es gibt keine spezifischen Informationen zum Erstellen eines Android Studio-Projekts auf TeamCity. Es ist nur ein Gradle-Projekt, und Sie müssen es als solches konfigurieren.

+0

Das ist großartig, danke. Ich arbeite jetzt daran. habe Gradle, Android SDK auf dem Build Server installiert und erhalte jetzt einen glücklichen "Build Success!". Die Protokolle sehen verdächtig leer aus ... Ich werde weiter graben, aber danke, dass du mich in die richtige Richtung gelenkt hast. –

+0

Großartig! Ich habe es jetzt funktioniert. Gehen Sie, um eine Walkthrough zu posten. –

+0

Mein Eindruck ist, dass die Installation des Android SDK nicht notwendig sein sollte. build.gradle listet alle Abhängigkeiten Ihres Android-Projekts auf, und Gradle sollte sie automatisch herunterladen können. – yole