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
Ho un lavoro multibranch impostato per eseguire qualsiasi ramo con un file Jenkins. Ho alcune opzioni a cui posso pensare se voglio rimuovere un ramo dall'elenco dei lavori in esecuzione per la pipeline multi-ramo. Posso cancellare il ramo Posso eliminare il file Jenkins in quel ramo La seconda soluzione è …
Per collegare più tag a una risorsa, attualmente uso più tagblocchi: resource "aws_autoscaling_group" "instance" { ... tag { key = "Name" value = "${var.cluster_prefix}" propagate_at_launch = true } tag { key = "Owner" value = "${var.tag_Owner}" propagate_at_launch = true } tag { key = "Project" value = "${var.tag_Project}" propagate_at_launch = …
Qual è la differenza tra l'ingegnere DevOps e il consulente DevOps rispetto all'architetto DevOps? Considerare il ruolo saggio e salario saggio e anzianità saggio e domanda di lavoro saggia, ecc.
Ho trovato una definizione Firehose dalla panoramica dei documenti Cloud Foundry di Loggregator System . Firehose è un endpoint WebSocket che trasmette in streaming tutti i dati degli eventi provenienti da una distribuzione di Cloud Foundry. Il flusso di dati include registri, eventi HTTP e metriche del contenitore di tutte …
Una delle mie attività di risposta importa un database Oracle utilizzando impdp. Questo genera un sacco di output per la console, quindi ho impostato no_log: True. Tuttavia, quando fallisce, voglio vedere il registro! Come posso fare questo particolare registro attività su un file e non sulla console?
Stiamo appena iniziando a spingere per CI-CD e come un piccolo passo proveremo ad aggiornare uno stack con l'ultimo sviluppo verde una volta ogni due ore. Sono abbastanza nuovo su Git / Bitbucket e non riesco a capire come garantire che il checkout che Jenkins esegua ottenga che l'ultimo commit …
Sul retro della mia risposta alla domanda: in che modo DevOps può aiutare a migliorare le procedure di impegno software? Tensibai aveva la domanda: Cosa richiederebbe Capistrano in cima al burattino o allo chef? La mia risposta è stata quella di pubblicare un link all'articolo di Noah Gibbs "Abbiamo bisogno …
Sto lavorando con un'azienda che sta creando un nuovo progetto e stiamo parlando di quali strumenti usare per cosa. Stavo parlando di Artifactory o Nexus per l'archiviazione di artefatti costruiti (APK in questo caso), e mi hanno chiesto perché non possono semplicemente usare Bitbucket come useranno per il software, per …
Attualmente, abbiamo un buon numero di lavori e condutture Jenkins per build, test, implementazioni e altre attività automatizzate. Ogni volta che cambiamo o aggiungiamo un nuovo lavoro, lo testiamo solo manualmente - ad es. Andando sul "percorso felice" (quando il lavoro viene svolto senza errori), testando un paio di casi …
Sto usando pipeline multibranch jenkins. Se un ramo viene unito e eliminato jenkins rimuove anche il ramo dalla pipeline. Questo è fantastico, ma voglio eseguire un comando / script quando un ramo viene rimosso, come posso fare in modo che jenkins esegua un comando quando un ramo viene rimosso? C'è …
TL; DR, come si dimostra che devops, in particolare l'automazione della distribuzione, migliora i tassi di errore delle modifiche? Stiamo tutti cercando di acquisire metriche sugli "errori di distribuzione" utilizzando i mezzi attuali (principalmente manuali). Sfortunatamente, raramente si verifica un "fallimento", giusto? Perché quando qualcosa va storto, il team si …
Supponiamo che io sia un imprenditore con pochi soldi per la mia Great Idea (TM) e che avvii un'azienda che inizialmente pianifica di implementare la mia Great Idea (TM) per conto mio e assumo ulteriore aiuto su una base dettata dal tasso di crescita dell'azienda. Spesso, le risposte su questo …
Abbiamo tre server che eseguono programmi Python che eseguono attività di analisi dei dati all'interno di una tmuxsessione. Il metodo che stiamo usando al momento è quello di inserire ognuno di essi collegando la tmuxsessione e guardando l'output sulla riga di comando. Questo metodo è noioso, quindi quello che stiamo …
Ho un'app iOS sull'app store e recentemente ho ricevuto un'enorme ondata di traffico sulla mia landing page ospitata su EC2 e ho fatto sì che la pagina non rispondesse, fortunatamente sono riuscita a recuperarla riavviando e aggiornando l'istanza a un t2.medium. Ora sto cercando di assumere qualcuno per implementare una …
Diciamo che ho un codice Chef come: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Dove /bin/somecommandnon esiste ancora perché è installato da somepackage. Questo fallirà al momento della compilazione della ricetta per quel motivo, ma ovviamente funzionerà al momento della convergenza fornendo il pacchetto installato correttamente (e in caso contrario, …
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.