Utilizzare questo tag per domande sulla distribuzione, che riguarda tutte le attività per rendere (parte di) un sistema disponibile per l'uso in alcuni ambienti di destinazione.
È uno scenario comune che la base di codice di un prodotto detenuto da un repository in alcuni sistemi VCS evolva fino a un punto in cui tale base di codice può essere considerata come contenente diversi prodotti. La suddivisione della base di codice tra più repository VCS, ciascuno dedicato …
Il mio team sta attualmente cercando di decidere se distribuire la nostra app Nodejs come pacchetto deb invece di provare a eseguirla in un contenitore come Docker. Ho avuto questa idea leggendo questo blog qui che fornisce alcuni buoni argomenti per l'utilizzo di un pacchetto deb per un'applicazione python preesistente. …
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, …
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. …
Tutti dicono che archiviare le credenziali nel controllo versione (git) è una cosa negativa. Quindi ci devono essere altri modi per archiviare le credenziali che sono molto meglio. Un'applicazione deve ricevere credenziali da qualche parte per utilizzare i servizi da cui dipende. Queste credenziali sono generalmente archiviate nei file di …
Supponendo che Kubernetes sia distribuito tramite Rancher e Jenkins stia creando nuove immagini e le stia spingendo su DockerHub al momento del check-in del nuovo codice su GitHub, come automatizzare la distribuzione di nuove immagini? Un altro modo di porre la domanda potrebbe essere: “Prima utilizzavo Octopus per gestire le …
Infrastruttura come codice ci dice di utilizzare strumenti che automatizzano le build. Grande. Strumenti come ansible , chef , burattino , catasta di sale e altri ci spingono a scrivere come appare l'infrastruttura, risolvendo le differenze. In Salt Stack quei bit sono chiamati stati . Se lo stato non corrisponde …
Ho un requisito per memorizzare le informazioni di configurazione in base all'ambiente in uno strumento. Questo è uno strumento con una GUI per aggiungere / aggiornare i valori di configurazione (ad es. Stringhe di connessione). Questo dovrebbe avere un valore predefinito ed essere in grado di cambiarlo in base a …
Vorrei distribuire i file utilizzando Travis CI e funziona solo per un commit con tag. Quando si effettua il commit nella filiale, viene visualizzato un avviso: Saltare una distribuzione con il provider di versioni perché non si tratta di un commit con tag. Esiste un modo per distribuire su 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 …
sfondo Ho un team di QA non tecnici che devono eseguire test su app iOS / Android per ogni richiesta pull (PR) che viene creata dal mio team di backend. Domanda Questo è quello che voglio fare: ogni volta che un ingegnere di backend crea un PR su bitbucket, vorrei …
Stiamo sviluppando e costruendo immagini docker nella nostra intranet e dobbiamo distribuirle su diversi host che ci appartengono (sviluppatori, test interni, test esterni e così via). Alcuni di questi sono nella nostra intranet, altri sono accessibili a terzi su Internet. L'implementazione finale è all'interno dell'intranet del cliente su diversi nodi …
C'è una DevOps simile strumento per tessuto con JavaScript come linguaggio di scripting? Sono particolarmente interessato al lato dell'esecuzione remota. La maggior parte degli strumenti che ho trovato si basano su Python (ad es. Tessuto ) o Ruby (ad es. Capistrano, Chef). Tuttavia, nel mio team non usiamo queste lingue …
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.