Home / devopsbiri

devopsbiri

AzureDevOps Pipeline’da Custom Conditions Kullanımı

Bu yazımız da AzureDevOps pipeline’da custom conditions kullanımını inceleyeceğiz. Custom conditions pipeline da kullandığımız taskların build sırasında çalışıp çalışmamasını yönetebileceğimiz bir özelliktir. Örnek olarak Sonarqube yada Jira gibi entegrasyonu kullanıyoruz. Anlık bu entegrasyonların birinde yada ikisinde de bir sorun oluştu. Build pipelinelar patlıyor. Birden fazla pipeline olduğu zaman tek tek …

Daha Fazla »

Nginx Kullarak Load Balancer Yapımı

Uygulamamıza gelen istekler artığı zaman bu istekleri dengelemek gerekir. Yani gelen istekleri dağıtarak sistemi ayakta tutmak isteriz. Bu, uygulamamızın ayakta kalması için çok önemlidir. Tek bir sunucu üzerine gelen aşırı yük, istenmeyen sonuçları doğurabilir, bu yükü karşılamak için iki seçeneğimiz vardır: 1-) SCALE UP Bu yöntemde, sunucunun mevcut ram, cpu …

Daha Fazla »

Ubuntu 18.04 Docker Kurulumu

Bu yazımızda ubuntu 18.04 üzerine docker nasıl kurulur onu göreceğiz. Şimdi terminal açalım ve aşağıdaki komutları tek tek çalıştıralım: sudo apt-get update sudo apt-get upgrade Yukarıdaki komutlar makinemizde varsa update’lerini almasını sağlayacak. sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common Yukarıdaki komut, HTTPS üzerinden yeni bir protokol oluşturuyor. curl -fsSL …

Daha Fazla »

Ubuntu 18.04 Üzerine NGINX Kurulumu

ngnix_ubuntu

Bu yazımızda ubuntu sunucumuza nginx nasıl kurulur konusunu öğreneceğiz. Ben aws üzerinde ubuntu 18.04 ec2 üzerinden anlatacağım. İlk olarak sunucumuza ssh ile bağlanıyoruz, aşağıdaki kod parçasını çalıştıralım: sudo apt install nginx Kod sonucunda sunucumuza ngnix kuruldu. Şimdi kurulumun başarılı olup olmadığını kontrol edelim. Terminal ekranına aşağıdaki kodu yazıp çalıştırıyoruz: systemctl …

Daha Fazla »

Android Studio İle Splash Screen Yapımı

Splash screen, uygulama açılırken bizi karşılayan ilk ekrandır. Genelde uygulama ya da şirket logosunu bu ekranda genellikle 1-3 saniye (bu süre size kalmış daha da uzun veya kısa süre belirleyebilirsiniz) arasında gösterilir, daha sonra uygulamanın belirlediğimiz ilk ekranına yönlendiririz. Bu yazımızda bir splash screen yapacağız; İlk olarak android studio açıyoruz …

Daha Fazla »

WordPress İçin Ücretsiz SSL Nasıl Alınır?

Bu yazımızda sitenize Let’s Encrypt üzerinden nasıl ücresiz ssl alabileceğinizi anlatacağım. Evet ilk olarak zerossl sitesine gidip aşağıdaki adımları izliyoruz. Girdikten sonra aşağıdaki gibi ekran gelecek. https://teknodice.com/ucretsiz-ssl-nasil-alinir/(yeni sekmede açılır) Şimdi aşağıdaki adımları tek tek yapalım: Domains (ONLY if you have NO CSR) : Buraya siteninizin url’i ” siteniz.com, www.siteniz.com ” …

Daha Fazla »

NodeJs Api’de Swagger UI Entegrasyonu

Bir önceki yazımızda nodejs ile basit bir api yazmıştık, bu api kodumuza Swagger UI ekleyeceğiz. Buraya tıklayarak yazımıza ulaşabilirsiniz. Swagger: yazdığımız api’in nasıl çalıştığını, methodları nasıl çağırılacağını ve hangi parametleri göndereceğinizi gösteren bir ara yüzdür. Örnek olarak; basit bir login işlemini düşünelim; post isteği (request) ile api’e kullanıcı adını ve …

Daha Fazla »

NodeJs ile Aws’deki Instanceları Listeleme

Bu makalemiz de NodeJs ile aws hesabımızda çalışan instanceları listeleyeceğiz. İlk olarak kendimize bir user oluşturmamız gerekiyor. Aşağıdaki linkten kolayca oluşturabilirsiniz. Herhangi bir sorun yaşarsanız yazımıza yorum yaparak yardım isteyebilirsiniz. https://console.aws.amazon.com/iam/home?region=eu-west-1#/users User oluşturduktan sonra, Access key ID ve Secret access key ile authentication olup listemizi göstereceğiz. Evet artık kodumuzu yazmaya …

Daha Fazla »

Nodejs ile Web Api Nasıl Yapılır 1 ?

Bu makalemizde nodejs kullanarak basit bir web api yapacağız. Bu apiye get ve post istekleri yollayacağız ve bize geri bir değer dönderecek. İlk olarak bilgisayarınızda nodejs ve postman kurulu olması gerek. Kurulumlar tamamlandıktan sonra ilk olarak vs code açarak aşağıdaki komutu yazarak projemizi oluşturuyoruz. npm init Default değerleri kullanarak “enter” …

Daha Fazla »

Aws Ubuntu 18.04 EC2 Üzerine Jenkins Nasıl Kurulur ?

Bu makalemiz de aws ec2 üzerinde bir tane jenkins kurup ayağa nasıl kaldırırız onu öğreneceğiz. İlk olarak aws hesabımıza login oluyoruz ve AWS services bölümüne ec2 yazarak sanal makinemizi oluşturuyoruz. Açılan ekranın sol kısmında instance sekmesini seçiyoruz. Daha sonra Launch Instance diyerek açacak olacağımız sanal makinenin işletim sistemini seçiyoruz. Biz …

Daha Fazla »