PokeAPI / PokeAPI/deploy

Switch from Circle artifacts to Github releases

Offen
#22 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
4
Forks
2
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
3

Beschreibung

We currently use CircleCI's artifacts feature. It allows us to store our API data and website for 30 days. This retention period has been a hassle for the productive env since we need to always have these two archives built and stored on CircleCI every month, if we don't the build fails because the archives aren't present anymore.

We could instead use Github APIs and create new releases attaching our archives, then pulling those ones here in the deploy.sh script.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem Lesen des Skripts deploy.sh und ermittle, wie die beiden Archive derzeit aus CircleCI-Artefakten abgerufen werden. Prüfe die benötigten GitHub APIs zum Erstellen von Releases und Anhängen von Archiven, und definiere anschließend den Abrufablauf in deploy.sh. Erledigt ist die Aufgabe, wenn produktive Deployments nicht mehr von 30-Tage-CircleCI-Artefakten abhängen und beide Archive aus GitHub-Releases abrufen können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github, shell
Bereich
devops, release
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.