DevOps

Otomatik test, sürekli teslimat, servis entegrasyonu ve izleme ve SDLC altyapısı oluşturma konusunda çalışan yazılım mühendisleri için soru cevap

2
Test ve üretim için ayrı SQL Server mı yoksa sadece ayrı bir SQL Veritabanı mı?
SQL Server'da yeniyim, bu yüzden bu daha çok SQL Server yönetim sorusu olabilir. Bir hizmet için test ve üretim veritabanları oluşturuyorum ve test veritabanını oldukça fazla sileceğimi hayal ediyorum. Ayrıca, farklı çoğaltma ve denetim günlüğü stratejileri isteyeceğim. Aynı SQL Server'da her iki SQL Veritabanına sahip olmak mantıklı mı?
12 sql  azure 

4
Docker-compose çalıştırmak BitBucket'te desteklenmiyor mu?
Amaç Amaç, BitBucket boru hatlarında docker-compose çalıştırmaktır Girişim bitbucket-pipelines.yml image: docker/compose:1.12.0 pipelines: default: - step: script: - docker-compose up --build Sonuç The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.13.0 or greater. Tartışma Bu mesaja göre desteklenmiyor …

3
Ana bilgisayar yazılımını yönetmek için hangi SCM çözümleri mevcuttur?
Bir şirketin (çoğunlukla kritik görev) iş uygulamalarını çalıştırmak için ana çerçeveleri kullanarak ve z / OS ( OS / 390 veya MVS olarak da bilinir ) kullandığını düşünün . Bu ana karelerde dağıtılan / kullanılan yazılımlar için Yazılım Değişikliği ve Yapılandırma yönetimini kolaylaştırmak için kullandıkları tipik yazılımlar nelerdir?

2
Yapılandırma Yönetimi araçları değişmez altyapıda nasıl bir rol oynamaktadır?
Ben kullanıyorum varsa değişmez sunucuları / kapları, ben şef, Kukla, yanıtlayıcı 'ya Tuzu gibi araçlar gerekiyor? Bu yapılandırma yönetim araçları, bir yapılandırma oluşturmak ve ardından bunu korumak için tasarlanmıştır. Değişmez sunucuları dağıtıyorsam, yapılandırma yönetimi araçlarını yalnızca ilk sağlama için mi kullanmalıyım?


4
Konteynerden chocolatey.org veya başka bir internet sitesine bağlanamıyor
https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745 adresinden xpost Beklenen davranış Windows Server 2016 Datacenter'ı çalıştırıyorum (MSDN indir) 64 bit - Sürüm 1607 - Derleme 14393.1715 Windows için Docker kullanıyorum ve Windows Kapsayıcılar çalıştırıyorum. Bunun dünyadaki en kolay şey olduğunu düşünüyorum, bunu yapmak için: reboot my host machine docker run -it microsoft/windowsservercore powershell iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); …
12 docker  windows 

2
CircleCI'de deneysel Docker özellikleri nasıl çalıştırılır
CircleCI'de bir yapı başlatıldığında yapılan ilk şeylerden biri: Uzak Docker motoru kurma Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: DOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp://<IP>:2376 DOCKER_CERT_PATH=/tmp/docker-certs615987123 DOCKER_MACHINE_NAME=51123 Daha sonra …

2
Ansible'ın `--vault-password-file` dosyasının yapılandırma eşdeğeri nedir?
Ansible-playbook'un yardımına göre, --user=REMOTE_USERssh kullanıcısını tanımlamak için kullanılabilir , ancak ansible_ssh_user: REMOTE_USERhost- veya group_vars içinde de tanımlanabilir . Soru Çalışırken --vault-password-filetanımlanmasını önlemek için group- veya host_vars dizininde hangi değişkenin tanımlanması gerekir ansible-playbook? Denemeler Ne zaman ansible_vault_password_file: ~/.vault_pass.txtconfig tanımlanan şifre çözme başarısız: ERROR! Decryption failed on /path/to/vault Bu dokümanda ilişkili kasa …
12 ansible 

2
Yalnızca iş çıktısının boş olmaması durumunda bildirim gönderme
Bir hizmet için günlük dosyalarını taramak ve burada bulunanlara bağlı olarak işlem yapmak için rundeck kullanıyoruz. Temel olarak, bir kayıt bulunmayan bulunan her öğe için bir git deposu başlatılır ve birkaç dinlenme bitiş noktası çağrılır, ancak bu nokta değildir. İşi planlanan şekilde çalışacak, birkaç saatte bir söyleyecek ve başarısızlıkla ilgili …


2
Post-mortem yapma yeteneğini kaybetmeden değişmez sunucu kalıbı nasıl uygulanır?
Değiştirilemeyen sunucu düzeni, dağıtımların tekrarlanabilirliğini destekleyen bir dağıtım disiplinidir. “ Bir zamanlar konuşlandırılan, hiçbir zaman değiştirilmeyen, yalnızca yeni bir güncellenmiş örnekle değiştirilen bir sunucunun ” ve bu disiplini uygulamak için sunucu dağıtımının otomasyonunu gerektirmesi ile karakterizedir. Bu otomasyonun sayısız operasyonel avantajı vardır, en önemlilerinden biri bir altyapıdaki başarısız örneklerin hızlı …

3
Kazaları hafifletmek için makul dağıtım nasıl korunur?
Son zamanlarda Amazon S3 , ABD-Doğu-1 bölgesinde büyük bir kesinti yaşadı . Ansible'da veya benzer bir araçta bir bakım oynatma kitabı çalıştırırken muhtemelen bir yazım hatasından kaynaklanıyor gibi görünüyor. Aşağıdaki gibi görünmesi için ansible-playbook'un etrafına bir kabuk komut dosyası sarıcı koyabilirsiniz: #!/bin/bash /usr/bin/ansible-playbook "$@" --list-hosts --list-tasks read -p "Are you …
12 ansible  process 

2
Hyper-V sisteminde Vagrant ve Docker-for-Windows nasıl kullanılır?
O günlerde VM'leri çalıştırmak için VirtualBox (VB) ve Vagrant (V) kullanıyordum. Ben yüklü beri liman işçisi-pencereler için (DFW) ve çalıştırmak V, VB hakkında şikayet Hyper-V (HV) . [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole Her …

2
Bir serverless.com projesi için şifrelenmiş sırları kodda nasıl saklayabilirim?
Serverless.com ile, bir AWS Lambda işlevine bir sırrı açığa çıkarmanın en kolay yolu onu serverless.ymldosyada saklamaktır (örneğin KMS ile şifrelenmiş). Ancak Git'e şifreli sırlar vermek dünyadaki en iyi şey değildir. Bir şeyin sırrının değişmesi gerektiğinde kod değişikliği gerektirir. Ancak sadece güvenlik açısından daha iyi alternatifler nelerdir? örneğin, sır S3'te (şifreli) …

1
Atlassian Bamboo derlemelerinde dosya sistemi erişimini nasıl kısıtlayabilirim?
Ubuntu'da çalışan Atlassian Bambu var. Bir geliştirici bir yapı oluştururken, kabuk komut dosyası görevlerini çalıştırma olanağına sahiptir. Bu, oluşturduğunuz kod tabanındaki (özel) komutları çalıştırmak için kullanışlıdır. Ancak, çalıştırılan komut dosyaları dosya sistemine Bambu çalışma dizinindeki ( <Bamboo-home-dir>/xml-data/build-dir/JOB_KEY) iş dizinlerinin dışında da erişebilir . Yani JOB_A JOB_B erişim dosyaları da yapabilir: …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.