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

1
Utilizza filtri puliti / sfumati per i segreti di Vault
Sto cercando di installare il filtro clean / smudge in git per avere la crittografia e la decrittografia automatica dei file contenenti segreti tramite il comando ansible-vault . La particolarità del comando ansible-vault è che non è idempotente (crea un binario diverso ogni volta che viene invocato sugli stessi dati). …


4
Come sbarazzarsi del ramo di sviluppo per un flusso Git semplificato
In un progetto web continuamente sviluppato (non un prodotto) attualmente abbiamo la seguente strategia di branching, approssimativamente basata sul flusso git : sviluppare ramo: ultima versione funzionante ramo principale: versione da rilasciare / versione rilasciata rami delle caratteristiche: caratteristiche in sviluppo hotfix branch: correzioni di bug urgenti nella versione rilasciata …

2
Che cos'è SecOps?
Innanzitutto, quando ho sentito la parola SecOps, l'ho pensato come un approccio di gestione che mira a connettere i team di sicurezza e operativi, in modo molto simile a DevOps unifica gli sviluppatori e il team operativo. Ma la sicurezza non è solo un pezzo del puzzle DevOps? DevOps include …




2
Cos'è Value Stream Mapping?
Ho sentito molto parlare di Value Stream Mapping e di come può essere utilizzato per analizzare il flusso di valore dei processi di produzione, incluso il processo di consegna del software. Non l'ho mai visto distribuito con successo nel contesto dello sviluppo del software e dei team operativi. Cos'è Value …



7
Come creare l'immagine docker di lavoro più piccola ogni volta?
Obiettivo: creare sempre le immagini docker di lavoro più piccole attuale REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Tentativo Aggiunta di un passaggio di pulizia alla fine del Dockerfile: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y …
19 docker 

3
tipo non valido docker-compose, dovrebbe essere una stringa
Ho la seguente variabile d'ambiente configurata in un file docker-compose.yml: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' Quando docker-compose upprovo a correre , visualizzo questo errore: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Ho bisogno che la variabile d'ambiente …

7
Come riavviare Jenkins in sicurezza?
Devo apportare alcune modifiche alla configurazione sulla nostra istanza di Jenkins che comporterà il riavvio di Jenkins un paio di volte. Tuttavia, i nostri sviluppatori si impegnano abbastanza frequentemente da non vedere Jenkins senza lavoro in esecuzione da tre giorni. Esiste un modo nativo (tramite la GUI o la riga …
19 jenkins 

2
Posso bypassare il controllo della chiave host in Ansible?
Sto eseguendo un playbook Ansible con un trucco sottile per lavorare su una porta di port forwarding arbitraria (quindi posso usare una macchina senza accesso diretto a molte macchine). Ho una pre-attività per cambiare la ansible_portvariabile, quindi quando inizio a eseguire i miei compiti e ruoli reali, mi viene richiesto …
19 ansible 

8
Come installare i plugin Certbot?
Ho installato Certbot seguendo questo tutorial : sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-nginx E ora voglio impostare il mio certificato, ma ho bisogno del dns-digitaloceanplugin: # certbot certonly --dns-digitalocean Saving debug log to /var/log/letsencrypt/letsencrypt.log Could not choose appropriate plugin: The requested dns-digitalocean plugin does not appear …
19 ssl  certbot 

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.