Das Praktische an AWS CodeBuild ist ja, dass ich nur bei Bedarf Compute-Umgebungen nutzen kann, die:
- Software bauen
- Software testen
- Software-Artefakte bereitstellen
Das Provisionieren und Verwalten eigener Build Infrastruktur entfällt dabei komplett. Und noch besser: ich zahle nur solange, wie die Buildumgebung läuft!
GitHub Actions in CodeBuild
Seit Kurzem kann ich auch Github Actions direkt nutzen, um so die breite Fülle an bereits vorhandenen Marketplace Actions auszuschöpfen. Nötig sind hier nur eine Github OAuth Integration oder ein Personal Access Token.
Nützlich wird das dann, wenn ich direkt auf AWS Services zugreifen möchte, zum Beispiel auf den Secrets Manager:
version: 0.2 env: secrets-manager: SECRET_VALUE: "arn:aws:secretsmanager:eu-central-1:xxxx:secret:/secret-l3IJg9:my_super_secret_key" phases: build: steps: - run: echo $SECRET_VALUE
Hier für dich zum Nachlesen noch die offizielle Ankündigung von AWS.
Schreibe einen Kommentar