İçeriğe atla

Bu sitenin hangi çerezleri ve benzeri teknolojileri kullanabileceğini seçin. Zorunlu olanlar sitenin çalışmasını ve bu seçimi hatırlamasını sağlar, bu yüzden kapatılamaz; sizi tanımlayan ya da gezinmenizi izleyen hiçbir şey saklamaz. Çerez bildirimini okuyun

Continuumship
Menü

SDLC Studio

Şirketinizin yazılımı nasıl teslim ettiğini siz tasarlayın.

Continuumship bir süreç değil; sizinkini yürüten motor. Akışınızı bir kez yazın, tuval olarak okuyun, ana hat ya da kod olarak düzenleyin ve işin içinden nasıl geçtiğini izleyin.

Aşamalar, her türden adımlar ve seçtiğiniz adımın denetçisi.

Ekipler neden kendisininkini tasarlar

Süreciniz sizin. Öyle de çalışmalı.

  • Sürecimiz bir slaytta ve üç kişinin aklında.

    Bir yayının gerçekte hangi onaylara ihtiyaç duyduğunu kimse söyleyemiyor; her ekip onu sessizce değiştirmiş.

  • Her araç kendi çalışma biçimini dayatıyor.

    Tracker'da bir iş akışı, pipeline'da başka biri, ajanda hiçbiri. Hepsini birbirine bağlayan script'in sahibi yok.

  • Süreci değiştirmek bir inanç sıçraması.

    Bir kapı ekliyoruz; neyi yavaşlattığını ve kimin üstüne düştüğünü bir ay sonra öğreniyoruz.

Nasıl çalışır

Yazın, gerçek iş üzerinde deneyin, sonra yayımlayın.

Tek tanım, üç düzenleyici

Aynı taslak ekip lideri için bir tuval, klavye ve ekran okuyucu için bir ana hat, platform mühendisi için kanonik YAML'dır; üçünde de aynı hatalar görünür.

  • Serbest konum yok: aşamalar sütun, adımlar ihtiyaçlarına göre sıralı
  • Sunucu tarafından doğrulanır, hatalar satır satır işaretlenir
  • Tasarım, Etkin, Karşılaştır, Canlı ve Kanıt görünümleri

Sekiz türde adım

Bir aşama, neye ihtiyaç duyduklarına göre sıralanan adımlar tutar: karar, çalıştırma, kontrol, kapı, işlem, harici, gözlem ve model çağrısı. Yeniden kullanılan alt akışlar ortak olanı taşır.

  • Bir Jira geçişi, bir pipeline ya da bir Argo CD eşitlemesi adım olarak
  • Her biri kendi branch'inde paralel izler, sonra birleştirilir
  • Hiçbir ekibin kaldıramadığı, kurumun güvenlik alt akışı

Yeniden oynat, gölgede dene, yayımla

Yeniden oynatma, bir sürümün aylarca süren gerçek işten ne isteyeceğini sayar. Aday sürüm, yayımlamadan önce yürürlükteki sürümün yanında gölgede çalışır.

  • Ekibinizin nasıl teslim ettiğini anlatarak taslak çıkarın; bir kişi kabul eder
  • Temel sürüm değiştiyse yayımlama reddedilir
  • Süren iş, başladığı sürümle tamamlanır

Tek tanım, üç düzenleyici

Akışı düzenleyin; her düzenleyici onu izler.

Bir adım ekleyin ya da çıkarın. Tanım bir kez değişir; tuval, ana hat ve kod aynı değişikliği gösterir — aynı adımlar, aynı sırayla, aynı doğrulamayla.

İsteğe bağlı adımlar

Güvenlik taraması ve canary açık; akış geçerli (5 adım, alt akış yok).

Web teslimatı Taslak Geçerli · 5 adım

Tuval

  1. Geliştir

    1. Uygula Kişi
    2. Güvenlik taraması Kontrol
  2. İncele

    1. Kod incelemesi Kişi
  3. Yayınla

    1. Canary Kontrol
    2. Yayın onayı Kişi

Ana hat

  1. 1 Geliştir
    1. 1.1 Uygula Kişi
    2. 1.2 Güvenlik taraması Kontrol
  2. 2 İncele
    1. 2.1 Kod incelemesi Kişi
  3. 3 Yayınla
    1. 3.1 Canary Kontrol
    2. 3.2 Yayın onayı Kişi

Kod

contract: 3name: web-deliverystages:  - key: build    steps:      - key: implement        kind: run        start: manual      - key: security_scan        kind: check        uses: sast        needs: [implement]  - key: review    steps:      - key: code_review        kind: decision  - key: release    steps:      - key: canary        kind: check        uses: verify_deployment      - key: sign_off        kind: decision        needs: [canary]

Studio hakkında sorular

Boş bir tuvalden mi başlıyoruz?

Hayır. Bir şablondan — Standart SaaS, Ajan odaklı teslimat, Yüksek riskli üretim, Hotfix ya da Mevzuata tabi değişiklik — geçmişinizden keşfedilen süreçten ya da ekibinizin nasıl teslim ettiğini anlatarak başlayın.

Platform ekibimiz akışı Git'te tutabilir mi?

Evet. Kod görünümü kanonik YAML'dır. Tanım deponuzda yaşayabilir; işlem hattınız onu diğer her tanım gibi eşitler.

Taslak olarak çıkarılan bir akış kendi başına ne yapar?

Hiçbir şey. Bir anlatımdan çıkan taslak doğrulanır ve karşılaştırmak için mevcut sürümün yanında açılır. Bir kişi inceler; yayımlamak ayrı bir karardır.

Akışı kim değiştirebilir, akış neyi çalıştırır?

Bir akışı yayımlamak kayda geçen bir karardır; süreç değişikliklerini incelediğiniz yerde birinin onayladığı bir değişiklik kümesidir. Adımlar araçlarınızı bağlantılarınız üzerinden çağırır, çalıştırmalar runner'larınızda yürür, kurum koruma kuralları her zaman geçerlidir.

Şirketinizin yazılımı nasıl teslim ettiğini siz tasarlayın.

Bir Alanda otuz günlük bir gölge pilotla başlayın: bağlanın, gözlemleyin, raporu birlikte okuyun, karar verin.