Switch from Circle artifacts to Github releases
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
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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