Auto: Ausführen von automatischen Befehlen mit GitHub Actions v2 (CI/CD)?

Erstellt am 20. Aug. 2019  ·  4Kommentare  ·  Quelle: intuit/auto

Bezieht sich Ihre Funktionsanfrage auf ein Problem?

Kein Problem 😄

Beschreiben Sie die gewünschte Lösung

Haben Sie versucht, mit GitHub Actions CI/CD auto Befehle auszuführen, anstatt beispielsweise CircleCI?

Beschreiben Sie Alternativen, die Sie in Betracht gezogen haben

KreisCI

Zusätzlicher Kontext

Wir haben versucht, unsere eigenen Veröffentlichungsmethoden (derzeit nur mit Lerna mit einigen manuellen Freigabeschritten) mit GitHub-Aktionen auszuführen, hatten jedoch Schwierigkeiten, Workflows nur dann auszuführen, wenn ein neues Tag erstellt wird (ich weiß, dass dies mit

enhancement hacktoberfest

Hilfreichster Kommentar

Docs für Github-Aktionen zur Docs-Website hinzugefügt. Wenn Sie weitere Hilfe benötigen, können Sie ein anderes Problem eröffnen!

Alle 4 Kommentare

Ist es auch möglich private Pakete mit Lerna und auto ? Ich habe Probleme damit, dass dies richtig funktioniert.

Danke!

Haben Sie versucht, mit GitHub Actions CI/CD automatische Befehle auszuführen, anstatt beispielsweise CircleCI?

Ja, habe ich, es braucht ein wenig zusätzliches Setup. Es scheint, dass Github-Aktionen nicht so eingerichtet sind, dass sie von einer Aktion zum Repository zurückgedrängt werden. So habe ich es gemacht

https://github.com/hipstersmoothie/eslint-formatter-github/blob/master/.github/workflows/push.yml#L24

Ist es auch möglich private Pakete mit Lerna und auto zu veröffentlichen? Ich habe Probleme damit, dass dies richtig funktioniert.

Möchten Sie eine private Registrierung?

Um in einer privaten Registry zu veröffentlichen, sollten Sie außerdem:

  1. Richten Sie eine publishConfig im Root-Paket.json mit Ihrer Registrierung ein
  "publishConfig": {
    "registry": "https://registry.npmjs.YOURS.com"
  },
  1. Fügen Sie diesen Wert zu Ihrem 'lerna.json' hinzu
{
  "registry": "https://registry.npmjs.YOURS.com",
  "packages": [
    "packages/*"
  ],
  "version": "0.76.0",
  "npmClient": "yarn",
  "useWorkspaces": true
}

Möglicherweise müssen Sie auch Veröffentlichungskonfigurationen für die Unterpakete festlegen.

Ich werde das mal ausprobieren und berichten, wie es gelaufen ist, vielen Dank, dass Sie sich die Zeit für eine Antwort genommen haben.

Mach weiter so mit Auto!

Docs für Github-Aktionen zur Docs-Website hinzugefügt. Wenn Sie weitere Hilfe benötigen, können Sie ein anderes Problem eröffnen!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen