Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Alternatif untuk kontrol versi kode sumber di AFT
AFTdigunakan AWS CodeCommit untuk sistem kontrol versi kode sumber (VCS), dan memungkinkan lainnya CodeConnectionsyang memenuhi persyaratan bisnis Anda atau arsitektur yang ada.
Jika Anda menerapkan AFT untuk pertama kalinya dan Anda tidak memiliki CodeCommit repositori yang ada, Anda harus menentukan VCS penyedia eksternal, sebagai bagian dari prasyarat penerapan. AFT Untuk informasi selengkapnya, lihat Alternatif untuk kontrol versi kode sumber di AFT.
AFTmendukung alternatif kontrol kode sumber berikut:
-
GitHub
-
GitHub Server Perusahaan
-
BitBucket
catatan
Jika Anda menentukan AWS CodeCommit sebagai milik AndaVCS, tidak ada langkah tambahan yang diperlukan. AFTmembuat git
repositori yang diperlukan di lingkungan Anda, dengan nama default. Namun, Anda dapat mengganti nama repositori default untuk CodeCommit, sesuai kebutuhan, untuk mematuhi standar organisasi Anda.
Siapkan sistem kontrol versi kode sumber alternatif (kustomVCS) dengan AFT
Untuk menyiapkan sistem kontrol versi kode sumber alternatif untuk AFT penerapan Anda, ikuti langkah-langkah berikut.
Langkah 1: Buat git
repositori dalam sistem kontrol versi pihak ketiga yang didukung ()VCS.
Jika Anda tidak menggunakan AWS CodeCommit, Anda harus membuat git
repositori di lingkungan VCS penyedia pihak ketiga yang AFT didukung untuk item berikut.
-
AFTpermintaan akun. Kode sampel tersedia
. Untuk informasi selengkapnya tentang permintaan AFT akun, lihatMenyediakan akun baru dengan AFT. -
AFTkustomisasi penyediaan akun. Kode sampel tersedia
. Untuk informasi selengkapnya tentang penyesuaian penyediaan AFT akun, lihat. Buat mesin status penyesuaian penyediaan akun AFT Anda -
AFTkustomisasi global. Kode sampel tersedia
. Untuk informasi selengkapnya tentang penyesuaian AFT global, lihat. Kustomisasi akun -
AFTkustomisasi akun. Kode sampel tersedia
. Untuk informasi selengkapnya tentang penyesuaian AFT akun, lihat. Kustomisasi akun
Langkah 2: Tentukan parameter VCS konfigurasi yang diperlukan untuk AFT penerapan
Parameter input berikut diperlukan untuk mengonfigurasi VCS penyedia Anda sebagai bagian dari AFT penerapan.
-
vcs_provider: Jika Anda tidak menggunakan AWS CodeCommit, tentukan VCS penyedia sebagai
"bitbucket"
,, atau"github"
"githubenterprise"
, berdasarkan kasus penggunaan Anda. -
github_enterprise_url: Hanya untuk GitHub pelanggan Enterprise, tentukan file. GitHub URL
-
account_request_repo_name: Untuk pengguna, nilai ini diatur ke. AWS CodeCommit
aft-account-request
Di lingkungan VCS penyedia pihak ketiga yang AFT didukung, perbarui nilai input ini dengan nama repositori Anda yang sebenarnya. Untuk BitBucket, Github, dan GitHub Enterprise, nama repositori harus memiliki format.[Org]/[Repo]
-
account_customizations_repo_name: Untuk pengguna, nilai ini diatur ke. AWS CodeCommit
aft-account-customizations
Di lingkungan VCS penyedia pihak ketiga yang AFT didukung, perbarui nilai input ini dengan nama repositori Anda. Untuk BitBucket, Github, dan GitHub Enterprise, nama repositori harus memiliki format.[Org]/[Repo]
-
account_provisioning_customizations_repo_name: Untuk pengguna, nilai ini diatur ke. AWS CodeCommit
aft-account-provisioning-customizations
Di lingkungan VCS penyedia pihak ketiga yang AFT didukung, perbarui nilai input ini dengan nama repositori Anda. Untuk BitBucket, Github, dan GitHub Enterprise, nama repositori harus memiliki format.[Org]/[Repo]
-
global_customizations_repo_name: Untuk pengguna, nilai ini diatur ke. AWS CodeCommit
aft-global-customizations
Di lingkungan VCS penyedia pihak ketiga yang AFT didukung, perbarui nilai input ini dengan nama repositori Anda. Untuk BitBucket, Github, dan GitHub Enterprise, nama repositori harus memiliki format.[Org]/[Repo]
-
account_request_repo_branch: Cabang secara default, tetapi nilainya dapat diganti
main
.
Secara default, AFT sumber dari main
cabang setiap git
repositori. Anda dapat mengganti nilai nama cabang dengan parameter input tambahan. Untuk informasi lebih lanjut tentang parameter input, lihat README file dalam modul AFTTerraform
Untuk AWS CodeCommit pelanggan yang sudah ada
Jika Anda membuat CodeCommit repositori dengan nama baru untukAFT, Anda dapat memperbarui nama repositori dengan memperbarui nilai untuk parameter input ini.
Langkah 3: Selesaikan AWS CodeStar koneksi untuk VCS penyedia pihak ketiga
Saat penerapan Anda berjalan, AFT buat AWS CodeCommit repositori yang diperlukan, atau membuat AWS CodeStar koneksi untuk penyedia pihak ketiga yang Anda pilih. VCS Dalam kasus yang terakhir, Anda harus masuk secara manual ke konsol akun AFT manajemen untuk menyelesaikan AWS CodeStar koneksi yang tertunda. Lihat AWS CodeStar dokumentasi untuk instruksi lebih lanjut tentang menyelesaikan AWS CodeStar koneksi.