Configurerò le azioni di github ci per il tuo repository python
Ingegnere DevOps
Informazioni su questo servizio
Ancora esegui gli stessi controlli Python manualmente? Aggiungerò un workflow di GitHub Actions che esegue i tuoi comandi esistenti quando ci sono modifiche al codice.
BASE un repository pubblico, una versione di Python e un comando di lint o test esistente al push su un branch. Include il workflow YAML e le note di configurazione.
STANDARD fino a 3 comandi esistenti in un workflow, trigger di push e pull-request, caching pip e un README. Repository pubblico o privato.
PREMIUM Standard più una matrice di 2 versioni di Python e un artefatto di report di test caricato, se il comando esistente lo crea.
Tutti i package usano runner Ubuntu ospitati da GitHub. Uso GitHub Actions nei miei progetti e includo la validazione del workflow e le prove di esecuzione quando viene fornito l'accesso al repository.
Scrivere test, risolvere fallimenti dell'applicazione, deployment, credenziali cloud e runner self-hosted sono fuori da questo servizio. Le eventuali tariffe di utilizzo di GitHub sono a tuo carico.
Inviami la tua versione di Python e i comandi funzionanti prima di ordinare. Le revisioni coprono il workflow concordato.
Strumenti:
GitHub
Framework:
Altro
Provider Cloud:
Altro
Linguaggio di programmazione:
Python
Expertise:
Configurazione
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Traduzione automatica.
Scrivi anche i test?
No. Fornisci comandi già funzionanti, come pytest o un linter. Automatizzo quei comandi in GitHub Actions. Scrivere test o risolvere problemi di codice fallito richiede un ambito separato.
Posso usare un repository privato?
Sì, con Standard o Premium. Basic è per un repository pubblico. Le quote e le tariffe di utilizzo di GitHub sono a tuo carico.
La distribuzione è inclusa?
No. Questo servizio copre controlli di integrazione continua. Deployment cloud, credenziali, automazione di rilascio e runner self-hosted non sono inclusi.
Come consegno il workflow?
Come file YAML e README, o tramite una pull request quando fornisci l'accesso appropriato. Non ho mai bisogno della tua password GitHub o di un token con privilegi elevati.
Cosa succede se non riesci a eseguirlo nel mio repository?
Fornisco un file di workflow e passaggi di validazione. Con accesso autorizzato al repository includo le prove di esecuzione effettive. Qualsiasi dimostrazione nella galleria è illustrativa, non un risultato del cliente.
Cosa aggiunge Premium?
Gli stessi controlli su due versioni di Python concordate, più il caricamento di un report che il tuo comando di test esistente già genera.

