

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Benutzerdefinierter Build und Konfiguration mit einer Builddatei auf Elastic Beanstalk
<a name="go-buildfile"></a>

Zur Angabe eines benutzerdefinierten Build- und Konfigurationsbefehls für Ihre Go-Anwendung, schließen Sie eine Datei mit dem Namen `Buildfile` in das Stammverzeichnis Ihres Quell-Bundle ein. Beachten Sie beim Dateinamen die Groß- und Kleinschreibung. Verwenden Sie für die `Buildfile` folgendes Format: 

```
{{<process_name>}}: {{<command>}}
```

Der Befehl in Ihrer `Buildfile` muss folgendem regulären Ausdruck entsprechen: `^[A-Za-z0-9_]+:\s*.+$`.

Elastic Beanstalk überwacht nicht die Anwendung, die mit einer `Buildfile` ausgeführt wird. Verwenden Sie eine `Buildfile` für Befehle, die für kurze Zeiträume ausgeführt und nach Abschluss ihrer Aufgaben beendet werden. Für lange laufende Anwendungsprozesse, die nicht beendet werden sollen, verwenden Sie stattdessen die [Procfile-Datei](go-procfile.md).

Im folgenden Beispiel einer `Buildfile` ist `build.sh` ein Shell-Skript, das sich im Stammverzeichnis des Quell-Bundle befindet:

```
make: ./build.sh
```

Alle Pfade in der `Buildfile` sind relativ zum Stammverzeichnis des Quell-Bundle. Wenn Sie im Voraus wissen, wo sich die Dateien auf der Instance befinden, können Sie absolute Pfade in die `Buildfile` einschließen.