Teamcity Slack Entegrasyonu

Senaryo Kendi sunucunuz üzerine kurmuş olduğunuz Teamcity’e Slack entegrasyonu yaparak, build > deploy adımlarını Slack üzerinden nasıl izleriz? Çözüm Öncelikle Slack yapılandırmaları ile başlayalım. https://api.slack.com/apps adresine giriyoruz ve yeni bir App oluşturuyoruz. OAuth & Permissions tabına geçerek ilgili yetkilendirmeleri yapıyoruz. Botumuza, ihtiyaç duyacağı tüm izinleri verdikten sonra Install to Workspace diyerek yetkilendirmeyi tamamlıyoruz. Oluşan tokenı Teamcity tarafında kullanıcaz. Slack tarafında App‘imizi oluşturduktan sonra şimdi Teamcity tarafında gerekli ayarlamaları yapabiliriz....

January 5, 2021 · 1 min · Aykut Asil

Android CircleCI Configuration

CircleCI Android Yapılandırması .circleci/config.yml version: 2 jobs: build: working_directory: ~/code docker: - image: circleci/android:api-28-alpha environment: JVM_OPTS: -Xmx3200m steps: - checkout - run: name: Initialize Keystore File command: echo $KEYSTORE_BASE64 | base64 --decode > app/aykutasilkeystore - run: name: Initialize Fabric Properties command: |echo "apiKey=$FABRIC_API_KEY" >> app/fabric.properties echo "apiSecret=$FABRIC_API_SECRET" >> app/fabric.properties cat app/fabric.properties - run: name: Initialize Keystore File command: |echo "signingKeyAlias=$KEYSTORE_KEY_ALIAS" >> keystore....

December 1, 2018 · 3 min · Aykut Asil

CircleCI Configuration

CI/CD Uygulamaların build/test/depleyment süreçlerini otomatize etmemizi sağlayan CI/CD kavramları günümüz yazılım dünyasında olmazsa olmaz, bilinmezse ayıp olurlar arasına girmiş bulunmaktadır. Manuel yapılan bu işlemlerin otomatize edilmesi bize ve takım üyelerine çeşitli konularda fayda sağlayacak ve eğer manuel yöntemler ile ilerlendiği takdirde oluşabilecek hataları minimuma indirecektir. Projenizin build/test/deployment adımlarında çeşitli sorunlar yaşamaya başlamışsanız ya da başlamadan bitirmek istiyorsanız bu kavramları öğrenmekte fayda var. Çeşitli CI/CD araçları bulunmaktadır. Travis, Bitrise, AppCenter, CircleCI bunlardan bazılarıdır....

November 27, 2018 · 5 min · Aykut Asil