Migrate Travis and Docker build/push to GitHub Workflows
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia leggendo il file .travis esistente e rivedendo i file pianificati sotto .github/workflows. Trasferisci i passaggi di Travis CI, inclusi Docker build e DockerHub push, in GitHub Actions, preservando la dipendenza dagli errori in modo che Docker non venga compilato dopo un'esecuzione CI fallita. Il lavoro è completo quando il workflow copre il contenuto di Travis e il comportamento di pubblicazione di Docker.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is your feature request related to a problem? Please describe.
Travis support will end. Also the CI workflow is slow. Docker build on DockerHub as well, plus the Docker image is always triggered/built even if Travis failed...
Describe the solution you'd like
Put all of Travis CI content (.travis file) into .github/workflows, including the Docker build/push to DockerHub.
Describe alternatives you've considered
GH Workflows makes us dependent on GitHub. Who knwos what the future may hold.
Alternatively we may run Travis or Jenkins ourselves, but that needs to be maintained.
Additional context
Most major Open Source geospatial software like GDAL has already migrated to GitHub Workflows...
- Lingua principale
- Python
- Stelle
- 88
- Fork
- 34
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di geopython/stetl
-
Base64 encoding in HTTP Auth modules requires Python3 Unicode string handlingForse già presa @C1-BA-B1-F3 l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Format string and dictionary options are incompatibleForse già presa @C1-BA-B1-F3 l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
Exit on error?Apertaquestion
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Provide Dockerfile with GDAL Base ImageForse di nuovo libera @justb4 l’ha presa 2057 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
Tutte le issue di geopython/stetl
Issue simili
-
first
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
AcademySoftwareFoundation/rmtc#54 · 1 commento ·
-
feature/cohorts feature/feature-flags team/feature-flags
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
License examples/ as MITForse già presa @PGrayCS l’ha presa oggi. Apertadocumentation enhancement example good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
speedyk-005/yasbd-lib#383 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
interactions-py/interactions.py#1827 ·
-
Managed start can fail when OpenVMM reads its control capability before NVX writes itForse già presa @ppenna l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno