Aksi
ACS::CICD::DockerBuild
Deskripsi
Membangun image Docker dan mengunggahnya ke repositori image Alibaba Cloud. Operasi ini hanya dapat dilakukan pada instance Linux.
Sintaksis
Action: ACS::CICD::DockerBuild
Properties:
regionId: String
codeSource: String
codeSourceUrl: String
branch: String
buildType: String
instanceId: String
zoneId: String
ecsInstanceType: String
imageId: String
allocatePublicIP: Boolean
buildScript: String
dockerFilePath: String
contextPath: String
imageVersion: String
acrType: String
username: String
password: String
acrId: String
namespace: String
repoName: String
isInternal: Boolean
Atribut
Atribut | Deskripsi | Tipe | Diperlukan | Nilai default | Batasan |
regionId | Wilayah | String | Tidak | {{ ACS::RegionId }} | |
codeSource | Sumber kode. | String | Ya | ||
codeSourceUrl | URL sumber kode. | String | Ya | ||
branch | ID cabang. | String | Tidak | "" | |
buildType | Jenis pembuatan. | String | Tidak | ExistingEcs | |
instanceId | ID dari instance Elastic Compute Service (ECS). | String | Tidak | "" | |
zoneId | ID zona. | String | Tidak | "" | |
ecsInstanceType | Tipe instance ECS. | String | Tidak | ecs.g6.large | |
imageId | ID image. | String | Tidak | centos_7 | |
allocatePublicIP | Menentukan apakah akan menetapkan alamat IP publik. | Boolean | Tidak | True | |
buildScript | Perintah pembuatan. | String | Tidak | | Perintah dapat memiliki panjang hingga 16,384 byte. |
dockerFilePath | Path file Dockerfile. | String | Tidak | Dockerfile | |
contextPath | Path konteks. | String | Tidak | "" | |
imageVersion | Versi image. | String | Tidak | v-{{ACS::CurrentDate}}-{{ACS::ExecutionId}} | |
acrType | Jenis image container. | String | Ya | ||
username | Nama pengguna akun. | String | Tidak | "" | |
password | Kata sandi. | String | Tidak | "" | |
acrId | ID instance Container Registry. | String | Tidak | "" | |
namespace | Namespace. | String | Tidak | "" | |
repoName | Nama repositori. | String | Ya | ||
isInternal | Menentukan apakah akan mengunggah image menggunakan URL internal. | Boolean | Tidak | True |
Parameter respons
Parameter | Deskripsi | Tipe |
imageVersion | String | |
username | String | |
password | String | |
acrId | String | |
namespace | String | |
repoName | String |
Referensi
Untuk informasi lebih lanjut, lihat ACS::CICD::DockerBuild.yml di GitHub.