Domande e risposte per gli ingegneri del software che lavorano su test automatici, consegna continua, integrazione e monitoraggio dei servizi e realizzazione dell'infrastruttura SDLC
Sto cercando di guidare i buoni comportamenti all'interno di un programma di trasformazione DevOps, per supportare questo sto cercando di identificare le metriche attuabili intorno alle discipline operative: Gestione dei problemi e degli incidenti Gestione della capacità Gestione delle modifiche e dei rilasci Per essere assolutamente chiari, queste sono funzioni …
Sto tentando di innescare una build Jenkins con parametri da Bamboo, facendo quanto segue: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Ma otterrò immediatamente una 201 che mi dice che la build è stata creata. Come faccio ad attendere questa richiesta e a restituire lo stato di successo della build invece del fuoco e …
Lo sviluppo di software agile è oggi la metodologia di scelta per i negozi di software. Ma ci sono ancora organizzazioni che non praticano Agile nello sviluppo del software, che potrebbero essere interessate all'adozione di DevOps. Quando dico Sviluppo software agile, intendo qualsiasi progenie che è uscita dal Manifesto per …
Sono nuovo di Ansible, con una certa esperienza in Chef. Sto pensando di imparare e usare Ansible per gestire gli ambienti. Mi chiedevo quale sarebbe stata la migliore pratica per gestire l'inventario delle istanze spot di AWS? Ad esempio, quando un'istanza spot viene chiusa, il vecchio IP non è più …
Supponiamo che qualcuno abbia familiarità con DevOps e mainframe, ma che sia nuovo su Jenkins , voglia iniziare con Jenkins, ad esempio per: investigare la fattibilità della gestione dei dati archiviati in file personali (PDS, ovvero set di dati partizionati ) sul mainframe (quindi non esiste ancora, gestito da nessuna …
Ho un'immagine Docker, chiamiamola frontend.image, che uso per uno schiavo build Jenkins. Il plugin Jenkins Docker farà girare un contenitore da questa immagine e costruirà artefatti all'interno del contenitore. Tutto funziona alla grande. In questo caso, frontend.imageviene utilizzato per creare un'app AngularJs. Parte della creazione di questa app Angular è …
Esiste un modo elegante o una buona pratica quando si tratta di eliminare vecchie immagini dal registro Docker? Vedo molte richieste / problemi qui: https://github.com/docker/docker-registry/labels/delete , ma non ho trovato una soluzione buona / popolare per questo. Quindi, c'è uno strumento o una tecnica che mi aiuterebbe a farlo? Inoltre, …
La frase "Infrastruttura come codice" è stata menzionata più volte nelle ultime due settimane in contesti diversi. Cosa significa in realtà in senso pratico avere infrastruttura come codice?
La risposta accettata alla mia domanda su "In che modo l'integrazione continua è correlata alla consegna / distribuzione continua? " Spiega anche la piccola differenza tra consegna continua e distribuzione continua . Sembra essere correlato alla risposta a una domanda come "Come si desidera distribuire alla produzione, mentre queste sono …
Un metodo di distribuzione continua consiste nel disaccoppiare la distribuzione dal rilascio, ovvero distribuire gli aggiornamenti senza attivare immediatamente le modifiche. So che le funzioni di attivazione / disattivazione delle funzioni possono essere utilizzate per questo, ma mi chiedo se ci siano altre tecniche per le "non funzioni". Ad esempio, …
Sono responsabile di una serie di lavori di elaborazione code SQS con una politica di ridimensionamento sulla ApproximateNumberOfMessagesVisiblemetrica CloudWatch. Questi lavori possono non riuscire a tenere il passo con la quantità di messaggi inviati per qualsiasi numero di motivi: Il degrado del servizio riduce la capacità dei messaggi che possono …
Ho gradualmente integrato Prometheus nei miei flussi di lavoro di monitoraggio, al fine di raccogliere metriche dettagliate sulla gestione dell'infrastruttura. Durante questo, ho notato che spesso mi imbatto in un problema particolare: a volte un esportatore da cui Prometheus dovrebbe estrarre i dati non risponde. Forse a causa di un'errata …
Una distribuzione verde blu comporta il pompaggio di flussi di dati di prod live (blu) in un ambiente non prod di hot swap (verde) in preparazione alla distribuzione per vivere l'ambiente verde, in modo tale che il green abbia una sincronizzazione completa dei dati con l'ambiente precedente di prod blue. …
Sto usando un playbook responsible per configurare Apache per un elenco di siti. Il playbook deve copiare il modello di configurazione dell'host virtuale per ciascun sito in posizione, quindi abilitare ciascun sito utilizzando a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - …
Secondo l' articolo delle novità del comando Run EC2 , l'interfaccia della riga di comando di AWS dovrebbe supportare un nuovo comando secondario per eseguire script su istanze EC2 remote. Tuttavia, ho effettuato il check-in aws ec2 help, ma non riesco a trovare il comando pertinente. Ho installato awstramite apt-get: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.