DevOps

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

2
Come disabilitare alcune filiali in Multibranch Jenkins Builds?
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 è …

4
Terraform: esiste una sintassi concisa per specificare più tag per una risorsa?
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 = …
10 terraform 


1
Qual è esattamente il termine cloud "a Firehose"?
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 …

7
Come posso registrare l'output dell'attività in un file?
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?
10 ansible  logging 


5
Gli strumenti di gestione della configurazione sono appropriati da utilizzare come strumenti di distribuzione?
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 …


1
Test di lavori e condutture Jenkins
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 …


2
sfida delle metriche di distribuzione pre-DevOps
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 …
9 metrics 

5
Posso trovare una piccola azienda su DevOps?
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 …

4
Monitorare l'avanzamento del programma su più server
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 …


2
Come Chef cose che non esistono ancora
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, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.