2017-02-19 3 views
0

Ich bin ein Neuling für CI & jetzt starten Sie mit Bamboo Server für die kontinuierliche Integration. Ich habe gerade Bambus-Server laufen lassen und den ersten Plan aufgestellt. Ich habe die Aufgabe für das Auschecken der Quelle festgelegt. Jetzt versuche ich einen automatisierten Build für meine App hinzuzufügen.Bamboo Builder Aufgabe

Für jetzt App ist nur einfache Konsole basierte Beispiel unter Windows und Linux. Ich habe makefile mit app verbunden, um es zu bauen, und dann führe ich .exe (win) oder ./ (linux) manuell aus.

Jetzt möchte ich die "Builder-Aufgabe" (Skriptaufgabe) festlegen, wie automatisiere ich es, indem ich es mit Bamboo baue?

Antwort

0

Ja, Sie müssen "Skriptaufgabe" hinzufügen und Ihr Makefile aufrufen, um Ihre Anwendung darin zu erstellen. Außerdem müssten Sie ein Artefakt definieren, das einen relativen Pfad zu Ihrer EXE-Datei bereitstellt. (Registerkarte Artefakte in Ihrer Jobkonfiguration, more info here), damit Sie Ihre EXE-Datei herunterladen können, wenn der Build abgeschlossen ist.

+0

Gibt es ein Beispiel für "Windows Builder Task" alias "hallo_world" – user3428154

+0

Wie bauen Sie Ihre App derzeit auf Ihrem lokalen Rechner? theoretisch sollte es möglich sein, es mit Bamboo (mit Windows-Agent) auf die gleiche Weise zu erstellen –

0

Hängt davon ab, wo Sie Bambus laufen Wenn der Bamboo auf Linux-Maschine ist, würde nur Skript Aufgabe ausreichen. Um es auch auf der Windows-Umgebung zu erstellen, benötigen Sie einen Windows-Agenten oder verwenden Sie winexe, um es remote aufzurufen.

Verwandte Themen