İşlem hattı izinlerini ayarlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

İşlem hattı izinleri ve rolleri, işlem hatlarınızı güvenle yönetmenize yardımcı olur. Projedeki tüm işlem hatları veya tek bir işlem hattı için kuruluş, proje ve nesne düzeylerinde hiyerarşik izinler ayarlayabilirsiniz. İşlem hattı izinlerini güvenlik gruplarıyla veya tek tek kullanıcılar ekleyerek güncelleştirebilirsiniz.

İşlem hattı izinleri ve rolleri, işlem hatlarınızı güvenle yönetmenize yardımcı olur. Bir projedeki veya tek bir işlem hattındaki tüm işlem hatları için kuruluş, sunucu, proje ve nesne düzeylerinde hiyerarşik izinler ayarlayabilirsiniz. İşlem hattı izinlerini güvenlik gruplarıyla veya tek tek kullanıcılar ekleyerek güncelleştirebilirsiniz.

Nesne düzeyi izinler kuruluş düzeyindeki izinlerden daha ayrıntılıdır, bu nedenle işlem hattınızın güvenliğini artırabilirsiniz. Örneğin, bir kullanıcı kuruluş düzeyindeki izinleri sayesinde Azure Repos deponuza erişebilir. Ancak, bu nesnenin/işlem hattının izinleri nedeniyle aynı kullanıcının el ile işlem hattı çalıştırması engellenebilir.

Bu makalede, izinleri aşağıdaki izin düzeylerine ayıracağız:

Daha fazla bilgi için bkz . İzinleri, erişimi ve güvenlik gruplarını kullanmaya başlama, Azure Pipelines'ın güvenliğini sağlama ve Katkıda bulunanlar için izinleri doğrulama.

Azure CLI ile izinleri ayarlama hakkında bilgi için bkz . Azure CLI başvurusu.

Önkoşullar

  • İzinleri yönetmek ve proje düzeyinde gruplar için Azure Pipelines'a kullanıcı eklemek için Bir Project Yönetici istrator olmanız gerekir. Daha fazla bilgi için bkz . Proje düzeyi grup izinleri.
  • Koleksiyon gruplarının izinlerini yönetmek için Proje Koleksiyonu Yönetici istrator olmanız gerekir. Daha fazla bilgi için bkz . koleksiyon düzeyi grup izinleri.
  • İşlem hattı izinlerini ayarlarken aşağıdaki bilgileri göz önünde bulundurun.
    • Çoğu durumda Derleme işlem hattını sil seçeneğini İzin Ver olarak ayarlamak isteyebilirsiniz. Aksi takdirde, bu ekip üyeleri kendi derleme işlem hatlarını silemez.
    • Derlemeleri sil izni olmadan, kullanıcılar kendi tamamlanmış derlemelerini silemez. Ancak, bekletme ilkeleriyle gereksiz eski derlemeleri otomatik olarak silebilirler.
    • Kullanıcıya doğrudan izin vermenizi öneririz. Kullanıcıyı derleme yöneticisi grubuna veya başka bir gruba eklemek ve bu grubun izinlerini yönetmek daha iyi bir yöntemdir.

Daha fazla bilgi ve en iyi yöntemler için bkz . Azure Pipelines'ın güvenliğini sağlama.

Yerleşik güvenlik gruplarına atanan varsayılan izinler

Oluşturma

Görev Okuyucular Katkıda Bulunanlar derleme Yönetici Proje Yönetici
Derlemeleri görüntüle ✔️ ✔️ ✔️ ✔️
Derleme işlem hattını görüntüle ✔️ ✔️ ✔️ ✔️
Derleme izinlerini Yönetici ✔️ ✔️
Derleme işlem hattını silme veya düzenleme ✔️ ✔️ ✔️
Derlemeleri silme veya yok etme ✔️ ✔️
Derleme kalitesini düzenle ✔️ ✔️ ✔️
Derleme niteliklerini yönetme ✔️ ✔️
Derleme sıralarını yönetme ✔️ ✔️
Derlemeye göre giriş doğrulamasını geçersiz kılma ✔️
Kuyruk derlemeleri ✔️ ✔️ ✔️
Süresiz olarak saklama ✔️ ✔️ ✔️ ✔️
Derlemeleri durdurma ✔️ ✔️
Derleme bilgilerini güncelleştir ✔️

Sürüm

Görev Proje Katılımcıları Okuyucular Katkıda Bulunanlar Proje Yönetici Yayın Yönetici
Sürümleri onaylama ✔️ ✔️ ✔️ ✔️
Sürümleri görüntüleme ✔️ ✔️ ✔️ ✔️ ✔️
Yayın işlem hattını görüntüleme ✔️ ✔️ ✔️ ✔️
Yayın izinlerini Yönetici ✔️ ✔️
Yayın işlem hattını veya aşamayı silme ✔️ ✔️ ✔️
Yayınları silme ✔️ ✔️ ✔️
Yayın işlem hattını düzenleme ✔️ ✔️
Yayın aşamasını düzenle ✔️ ✔️ ✔️
Dağıtımları yönetme ✔️ ✔️
Yayın onaylayanları yönetme ✔️ ✔️ ✔️
Yayınları yönetme ✔️ ✔️

Görev grupları

Görev Okuyucular Katkıda Bulunanlar derleme Yönetici Proje Yönetici Yayın Yönetici
Görev grubu izinlerini Yönetici ✔️ ✔️ ✔️
Görev grubunu silme ✔️ ✔️ ✔️
Görev grubunu düzenle ✔️ ✔️ ✔️

Proje düzeyinde işlem hattı izinlerini ayarlama

Tüm işlem hatları için proje düzeyinde izinler ayarlamak için aşağıdaki adımları uygulayın.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın.

  2. Projenizin içinden İşlem Hatları>İşlem Hatları'yı seçin.

    Sıralı İşlem Hatları menü seçimlerini gösteren ekran görüntüsü.

  3. Diğer eylemler>Güvenliği yönet'i seçin.

    Projedeki tüm işlem hatları için güvenliği yönetmeye yönelik sıralı seçimleri gösteren ekran görüntüsü.

  4. Azure DevOps grubuyla ilişkilendirilmiş izinleri (örneğin, Derleme Yönetici istrator'lar veya tek bir kullanıcı için) değiştirin.

  5. Bir güvenlik grubu veya tek bir kullanıcı için izin için İzin Ver veya Reddet'i seçin ve ardından ekrandan çıkın.

Proje düzeyinde işlem hatları izinleriniz ayarlanır.

Derleme ve YAML işlem hattı izinleri hiyerarşik modeli izler. Proje düzeyindeki tüm izinler için varsayılanları ayarlayabilir ve tek bir derleme işlem hattı için izinleri geçersiz kılabilirsiniz.

Bir projedeki tüm işlem hatlarının izinlerini proje düzeyinde ayarlamak için Derlemeler hub'ının ana sayfasındaki eylem çubuğundan Güvenlik'i seçin.

Tek tek işlem hattı izinlerini ayarlama

Tek bir işlem hattı için izinleri ayarlamak için aşağıdaki adımları uygulayın.

  1. Projenizin içinden İşlem Hatları>İşlem Hatları'yı seçin.

    İşlem hatları sıralı menü seçimlerini gösteren ekran görüntüsü.

  2. Tek bir işlem hattı seçin ve ardından Diğer eylemler>Güvenliği yönet'i seçin.

    Tek bir işlem hattının diğer eylemler menüsünden Güvenliği yönet seçeneğini gösteren ekran görüntüsü.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Tek bir işlem hattının izinlerini ayarlamak veya geçersiz kılmak için, tek tek işlem hattının bağlam menüsünden Güvenlik'i seçin.

İşlem hattı izinleri başvurusu

Bir projedeki veya tek bir işlem hattındaki tüm işlem hatları için aşağıdaki izinleri ayarlayabilirsiniz. Proje koleksiyonları ve proje grupları için varsayılan değerler ayarlanır. Örneğin, Project Collection Yönetici istrators, Project Yönetici istrators ve Build Yönetici istrators varsayılan olarak tüm bu izinlere sahiptir.

İzin Açıklama
Derleme izinlerini Yönetici Burada listelenen diğer izinlerden herhangi birini değiştirebilir.
Derleme işlem hattını silme Derleme işlem hatlarını silebilir.
Derlemeleri silme İşlem hattının derlemelerini silebilir. Silinen derlemeler, silinmeden önce bir süre boyunca Silinmiş sekmesinde tutulur.
Derlemeleri yok etme Silinmiş sekmesinden derlemeleri silebilir.
Derleme işlem hattını düzenleme İşlem hatları oluşturabilir ve yapılandırma değişkenleri, tetikleyiciler, depolar ve bekletme ilkesi dahil olmak üzere derleme işlem hattında yapılan değişiklikleri kaydedebilir.
Derleme kalitesini düzenleme Bir derlemeye etiket ekleyebilir.
Derleme niteliklerini yönetme Yalnızca XAML derlemeleri için geçerlidir
Derleme kuyruğu yönetme Yalnızca XAML derlemeleri için geçerlidir
Derlemeye göre iade doğrulamayı geçersiz kılma TFVC geçitli iade derlemeleri için geçerlidir. Çekme isteği derlemeleri için geçerli değildir.
Kuyruk derlemeleri Yeni derlemeleri kuyruğa alabilir.
Kuyruk derleme yapılandırmasını düzenleme Yeni derlemeleri kuyruğa alırken serbest metin parametreleri (örneğin, türünde object) ve işlem hattı değişkenleri için değerler belirtebilir.
Süresiz olarak saklama Bir derlemede süresiz olarak koru bayrağını değiştirebilir.
Derlemeleri durdurma Diğer ekip üyeleri veya sistem tarafından kuyruğa alınan derlemeleri durdurabilir.
Derleme bilgilerini güncelleştirme Bunu yalnız bırakmanız önerilir. Ekip üyelerini değil hizmet hesaplarını etkinleştirmeyi amaçlar.
Derleme işlem hattını görüntüleme Derleme işlem hatlarını görüntüleyebilir.
Derlemeleri görüntüleme Derleme işlem hatlarına ait derlemeleri görüntüleyebilir.

Tüm ekip üyeleri Katkıda Bulunanlar grubunun üyeleridir. Bu grup izni, derlemeleri ve sürümleri tanımlamanızı ve yönetmenizi sağlar. En sık görülen yerleşik gruplar arasında Okuyucular, Katkıda Bulunanlar ve Proje Yöneticileri vardır.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Yayın izinlerini ayarlama

Yayın işlem hatları için izinler hiyerarşik modeli izler. Varsayılan izinleri proje düzeyinde ayarlayabilir ve bu izinleri tek bir yayın işlem hattında geçersiz kılabilirsiniz.

Tüm sürüm izinlerini ayarlama

Tüm sürümlerin izinlerini güncelleştirmek için aşağıdaki adımları uygulayın.

  1. Dosya görünümünü seçin.

    Tüm dosyalar görünümünün seçimini gösteren ekran görüntüsü.

  2. Tüm işlem hatları klasörünü seçin.

    Tüm işlem hatları klasörünün seçimini gösteren ekran görüntüsü.

  3. Diğer eylemler'i ve ardından Güvenlik'i seçin.

  4. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Tek tek sürüm izinlerini ayarlama

Tek bir sürümün izinlerini güncelleştirmek için aşağıdaki adımları uygulayın.

  1. Değiştirmek istediğiniz sürümü seçin.

  2. Diğer eylemler Güvenlik'i> seçin.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Bir projedeki tüm yayın tanımları için izinleri proje düzeyinde ayarlamak için açılan liste

Belirli bir yayın işlem hattının izinlerini ayarlamak veya geçersiz kılmak için, bu işlem hattı adının yanındaki simgeden açılan liste kısayol menüsünü açın. Ardından İzinler iletişim kutusunu açmak için Güvenlik'i seçin.

Yayın işlem hattındaki tek tek aşamalar için güvenlik ayarlarını belirtmek için, yayın işlem hattı düzenleyicisindeki bir aşamadaki Diğer eylemler'den açılan kısayol menüsünde Güvenlik'i seçerek İzinler iletişim kutusunu açın.

Sürüm izinleri başvurusu

Aşağıdaki tabloda yayınlar için izinler tanımlenmiştir. Kapsam sütunu, iznin proje, yayın işlem hattı veya aşama düzeyinde ayarlanıp ayarlanamayacağını açıklar.

İzin Açıklama
Yayın izinlerini Yönetici Burada listelenen diğer izinlerden herhangi birini değiştirebilir.
Kapsamlar: Proje, Yayın işlem hattı, Aşama
Sürüm oluşturma Yeni sürümler oluşturabilir.
Kapsamlar: Proje, Yayın işlem hattı
Yayın işlem hattını silme Yayın işlem hatlarını silebilir.
Kapsamlar: Proje, Yayın işlem hattı
Yayın aşamasını silme Yayın işlem hatlarındaki aşamaları silebilir.
Kapsamlar: Proje, Yayın işlem hattı, Aşama
Yayınları silme İşlem hattının yayınlarını silebilir.
Kapsamlar: Proje, Yayın işlem hattı
Yayın işlem hattını düzenleme Bir yayın işlem hattında yapılandırma değişkenleri, tetikleyiciler, yapıtlar ve bekletme ilkesinin yanı sıra yayın işlem hattının bir aşamasındaki yapılandırma da dahil olmak üzere tüm değişiklikleri kaydedebilir. Yayın işlem hattındaki belirli bir aşamayı güncelleştirmek için kullanıcının yayın aşamasını düzenle iznine de sahip olması gerekir.
Kapsamlar: Proje, Yayın işlem hattı
Yayın aşamasını düzenle Yayın işlem hatlarındaki aşamaları düzenleyebilir. Yayın işlem hattındaki değişiklikleri kaydetmek için kullanıcının yayın işlem hattını düzenleme iznine de sahip olması gerekir. Bu izin ayrıca kullanıcının belirli bir yayın örneğinin aşamasında yapılandırmayı düzenleyip düzenleyemeyeceğini de denetler. Kullanıcının değiştirilen sürümü kaydetmek için Yayınları yönetme iznine de ihtiyacı vardır.
Kapsamlar: Proje, Yayın işlem hattı, Aşama
Dağıtımları yönetme Bir sürümün bir aşamaya dağıtımını başlatabilir. Bu izin yalnızca bir sürümdeki Dağıt veya Yeniden Dağıt eylemleri seçilerek el ile başlatılan dağıtımlar içindir. Bir aşamadaki koşul herhangi bir otomatik dağıtım türüne ayarlanırsa, sistem yayını oluşturan kullanıcının iznini denetlemeden dağıtımı otomatik olarak başlatır. Koşul bir aşamadan sonra başlayacak şekilde ayarlanırsa, el ile başlatılan dağıtımlar bu aşamaların başarılı olmasını beklemez.
Kapsamlar: Proje, Yayın işlem hattı, Aşama
Yayın onaylayanları yönetme Yayın işlem hatlarında aşamalar için onaylayanlar ekleyebilir veya düzenleyebilir. Bu izin ayrıca kullanıcının belirli bir yayın örneğinin aşamasında onaylayanları düzenleyip düzenleyemeyeceğini de denetler.
Kapsamlar: Proje, Yayın işlem hattı, Aşama
Yayınları yönetme Sürümlerde yapılandırmayı düzenleyebilir. Bir yayın örneğindeki belirli bir aşamanın yapılandırmasını düzenlemek için (olarak settable at release timeişaretlenmiş değişkenler dahil), kullanıcının yayın aşamasını düzenleme iznine de ihtiyacı vardır.
Kapsamlar: Proje, Yayın işlem hattı
Yayın işlem hattını görüntüleme Yayın işlem hatlarını görüntüleyebilir.
Kapsamlar: Proje, Yayın işlem hattı
Sürümleri görüntüleme Yayın işlem hatlarına ait sürümleri görüntüleyebilir.
Kapsamlar: Proje, Yayın işlem hattı

Tüm izinler için varsayılan değerler takım projesi koleksiyonları ve proje grupları için ayarlanır. Örneğin, Project Collection Yönetici istrators, Project Yönetici istrators ve Release Yönetici istrators'a varsayılan olarak önceden listelenen tüm izinler verilir. Katkıda bulunanlara Yönetici ister sürüm izinleri dışında tüm izinler verilir. Varsayılan olarak, Okuyucular yayın işlem hattını görüntüle ve Sürümleri görüntüle dışındaki tüm izinler reddedilir.

Görev grubu izinlerini ayarlama

İşlem hattında zaten tanımlanmış bir görev dizisini tek ve yeniden kullanılabilir bir görevde birleştirmek için görev gruplarını kullanın.

Görev grubu izinleri hiyerarşik modeli izler. Varsayılan izinleri proje düzeyinde ayarlayabilir ve bu izinleri tek bir görev grubu işlem hattında geçersiz kılabilirsiniz.

Proje düzeyi görev grubu izinlerini ayarlama

Proje düzeyi görev gruplarının izinlerini güncelleştirmek için aşağıdaki adımları uygulayın.

Not

Görev grupları YAML işlem hatlarında desteklenmez, ancak şablonlar desteklenir. Daha fazla bilgi için bkz . YAML şema başvurusu.

  1. Projenizden İşlem Hatları>Görev grupları'yı seçin.

    Görev grubu menü öğesini bulun.

  2. Güvenlik'i seçin.

    Görev grubu için Güvenlik seçeneğini belirleyin.

  3. Bir güvenlik grubu veya tek bir kullanıcı için izin için İzin Ver veya Reddet'i seçin.

İşlem hattı düzeyinde görev grubu izinlerini ayarlama

İşlem hattı düzeyinde görev gruplarının izinlerini güncelleştirmek için aşağıdaki adımları uygulayın.

  1. Projenizden İşlem Hatları>Görev grupları'yı seçin.

    Görev grubu menü öğesini bulun.

  2. Bir görev grubu seçin.

  3. Diğer eylemler Güvenlik'i> seçin.

  4. Bir güvenlik grubu veya tek bir kullanıcı için izin için İzin Ver veya Reddet'i seçin.

Görev grubu izin başvurusu

İzin Açıklama
Görev grubu izinlerini Yönetici Görev grubu güvenliğine kullanıcı veya grup ekleyebilir ve kaldırabilir.
Görev grubunu silme Bir görev grubunu silebilir.
Görev grubunu düzenle Görev grubu oluşturabilir, değiştirebilir veya silebilir.

Aracı havuzu izinlerini ayarlama

Aracı havuzlarında güvenliği tüm havuzlar veya tek bir havuz için hiyerarşik bir şekilde yapılandırmak için önceden tanımlanmış rolleri kullanabilirsiniz. Tüm havuzlar için aracı havuzu izinlerini ayarlamak için aşağıdaki adımları uygulayın.

Tüm aracı havuzu izinlerini ayarlama

Tüm aracı havuzlarının izinlerini güncelleştirmek için aşağıdaki adımları uygulayın.

  1. Projenizden Proje ayarları>Aracı havuzları'nı seçin.

  2. Güvenlik'i seçin.

    Aracı havuzu güvenliğini yapılandırın.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Tek tek aracı havuzu izinlerini ayarlama

Tek bir aracı havuzu için izinleri ayarlamak için aşağıdaki adımları uygulayın.

  1. Aracı havuzunda aracıyı seçin.

  2. Güvenlik'i seçin.

    Bir aracı havuzu için güvenlik ayarlayın.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Kitaplık izinlerini ayarlama

Birden çok derleme ve yayın işlem hattında kullanılabilir hale getirmek istediğiniz değerleri depolamak için bir değişken grubu kullanın. Paylaşılan kitaplık varlıklarında güvenliği yapılandırmanıza yardımcı olacak roller tanımlayın. Rollerin devralma işlemini de yapılandırabilirsiniz.

Değişken grupları ve güvenli dosyalar gibi kitaplık yapıtlarının izinlerini yönetmek için aşağıdaki adımları uygulayın.

  1. Projenizden İşlem Hatları Kitaplığı'nu> seçin.

    Kitaplık menü seçeneğini açın.

  2. Güvenlik'i seçin.

    Kitaplık'ta güvenlik seçeneği.

  3. Kitaplığınızdaki her şey veya tek bir değişken grubu veya güvenli dosya için izinleri ayarlayın ve değişikliklerinizi kaydedin .

Kitaplık izinleri başvurusu

Rol Açıklama
Yönetici Kitaplık öğeleri için güvenliği düzenleyebilir/silebilir ve yönetebilir.
Yaratıcısı Kitaplık öğeleri oluşturabilir.
Okuyucu Yalnızca kitaplık öğelerini okuyabilir.
Kullanıcı kitaplık öğelerini işlem hatlarında kullanabilir.

Hizmet bağlantısı izinlerini ayarlama

Tüm hizmet bağlantıları veya tek bir bağlantı için izinleri yapılandırın.

Tüm hizmet bağlantısı izinlerini ayarlama

Tüm hizmet bağlantıları için izinleri yapılandırmak için aşağıdaki adımları uygulayın.

  1. Projenizin içinden Proje ayarları'nı seçin.
  2. İşlem hatları'nın altında Hizmet bağlantıları'nı seçin.
  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Tek tek hizmet bağlantısı izinlerini ayarlama

Tek bir hizmet bağlantısı için izinleri yapılandırmak için aşağıdaki adımları uygulayın.

  1. Projenizin içinden bir hizmet bağlantısı açın.

  2. Diğer eylemler Güvenlik'i> seçin.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

    Güvenlik hizmeti bağlantı seçeneğini belirleyin.

Proje düzeyinde yönetici bağlamındaki Hizmetler sayfasından aşağıdaki rollere kullanıcı ekleyin. Bu kaynakları oluşturma ve yönetme hakkında daha fazla bilgi için bkz . Derleme ve yayın için hizmet bağlantıları.

İzinler ve hizmet bağlantılarıyla ilgili sorun yaşıyorsanız bkz . Azure Resource Manager hizmet bağlantılarında sorun giderme.

Hizmet bağlantısı izinleri başvurusu

Rol Açıklama
Kullanıcı Derleme veya yayın işlem hatları yazarken uç noktayı kullanabilir.
Yönetici Hizmet bağlantısı için diğer tüm rollerin üyeliğini yönetebilir ve derleme veya yayın işlem hatlarını yazmak için uç noktayı kullanabilir. Sistem, hizmet bağlantısını oluşturan kullanıcıyı otomatik olarak bu havuzun Yönetici istrator rolüne ekler.

Dağıtım havuzu izinlerini ayarlama

Tüm dağıtım grupları için varsayılan güvenlik rolleri ayarlayabilir ve tek bir dağıtım grubu için güvenlik rollerini yönetebilirsiniz.

Tüm dağıtım havuzu izinlerini ayarlama

  1. Projenizin içinden Proje ayarları'nı seçin.

  2. İşlem Hatları'nın altında Dağıtım grupları'ı seçin.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

    Varsayılan dağıtım grubu izinlerini yönetmek için Güvenlik'i seçin.

Tek tek dağıtım grubu izinlerini ayarlama

  1. Projenizin içinden bir dağıtım havuzu açın.
  2. Diğer eylemler Güvenlik'i> seçin.
  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Dağıtım havuzu izinleri başvurusu

Rol Açıklama
Okuyucu Yalnızca dağıtım havuzlarını görüntüleyebilir.
Servis Firması Aracıları görüntüleyebilir, oturum oluşturabilir ve aracı havuzundan işleri dinleyebilir.
Kullanıcı Dağıtım gruplarını oluşturmak için dağıtım havuzunu görüntüleyebilir ve kullanabilir.
Yönetici Dağıtım havuzlarını yönetebilir, yönetebilir, görüntüleyebilir ve kullanabilir.

Ortam izinlerini ayarlama

Ortamları kimlerin oluşturabileceğini, görüntüleyebileceğini ve yönetebileceğini denetlemek için rolleri ve kullanıcı izinlerini kullanabilirsiniz. Tüm ortamlara veya bir ortama rol hiyerarşisi uygulama.

Tüm ortam izinlerini ayarlama

  1. Projenizin içinden Proje ayarları'nı seçin.

  2. İşlem Hatları'nın altında Ortamlar'ı seçin.

  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

    Ortam seçin.

Tek tek ortam izinlerini ayarlama

Tüm ortam izinlerini değiştirmek için Diğer eylemler'den Güvenlik'iseçin.

  1. Projenizin içinden bir ortam açın.
  2. Diğer eylemler Güvenlik'i> seçin.
  3. İzinleri ayarlayın ve değişikliklerinizi kaydedin .

Ortam izinleri başvurusu

Rol Açıklama
Yaratıcısı Ortam hub'ı güvenlik seçeneğinden kullanılabilen genel rol. Bu rolün üyeleri projede ortam oluşturabilir. Katkıda bulunanlar varsayılan olarak üye olarak eklenir. Ortam henüz mevcut olmadığında yaml işlem hattını tetikleme için gereklidir.
Okuyucu Bu rolün üyeleri ortamı görüntüleyebilir.
Kullanıcı Bu rolün üyeleri YAML işlem hatlarını oluştururken veya düzenlerken ortamı kullanabilir.
Yönetici Bu rolün üyeleri izinleri yönetebilir, ortamları oluşturabilir, yönetebilir, görüntüleyebilir ve kullanabilir. Belirli bir ortam için oluşturucusu varsayılan olarak Yönetici inistrator olarak eklenir. Yönetici istrator'lar bir ortama erişimi tüm işlem hatlarına da açabilir.

Önemli

Bir ortam oluşturduğunuzda, yönetici rolü yalnızca oluşturucuya aittir.

Rol Açıklama
Yaratıcısı Ortam hub'ı güvenlik seçeneğinden kullanılabilen genel rol. Bu rolün üyeleri projede ortam oluşturabilir. Katkıda bulunanlar varsayılan olarak üye olarak eklenir. Ortam henüz mevcut olmadığında yaml işlem hattını tetikleme için gereklidir.
Okuyucu Bu rolün üyeleri ortamı görüntüleyebilir.
Kullanıcı Bu rolün üyeleri YAML işlem hatlarını oluştururken veya düzenlerken ortamı kullanabilir.
Yönetici Ortamı kullanmaya ek olarak, bu rolün üyeleri ortam için diğer tüm rollerin üyeliğini yönetebilir. Oluşturucular varsayılan olarak üye olarak eklenir.

SSS

İşlem hattı izinleri hakkında aşağıdaki sık sorulan sorulara (SSS) bakın.

S: Neden yeni bir işlem hattı oluşturamıyorum?

Y: Yeni bir işlem hattı oluşturmak için Derleme işlem hattı düzenleme izinlerine sahip olmanız gerekir. İzin eklemek için tüm işlemler hatlarının güvenlik ayarlarını açın ve güvenlik grubunuzda Derleme işlem hattını düzenleme'nin İzin Ver olarak ayarlandığını doğrulayın.

Yine de işlem hattı oluşturamıyorsanız erişim düzeyinizinPaydaş olarak ayarlanıp ayarlanmadığına bakın. Paydaş erişiminiz varsa, erişiminizi Temel olarak değiştirin.

S: Çalıştırmanın devam etmesi için neden bir kaynağı yetkilendirmem gerektiğini belirten iletiyi görüyorum?

Y: Kaynakları kullanabilmeniz için önce yetkilendirmeniz gerekir. Bu kuralın istisnası, ilk kez bir işlem hattı oluşturduğunuzda ve YAML dosyasında başvuruda bulunılan tüm kaynakların otomatik olarak yetkilendirildiğinde olur. İşlem hattını çalıştıran kullanıcının kaynağa erişimi olduğu sürece kaynaklar işlem hattı için yetkilendirilmiştir.

Tüm işlem hatlarını aracı havuzu gibi bir kaynağa erişme yetkisi vermek için aşağıdaki adımları uygulayın.

  1. Projenizden Ayarlar> Pipelines Aracı Havuzları'nu> seçin.

  2. Belirli bir aracı havuzu için Güvenlik'i seçin ve tüm işlem hatlarına erişim vermek için izinleri güncelleştirin.

    Tüm işlem hatlarına izinler verin.

    Daha fazla bilgi için bkz . YAML'deki kaynaklar.