Với công việc đường ống bên dưới, tôi gặp lỗi cú pháp.
lỗi gitlab
Tìm thấy lỗi trong .gitlab-ci.yml của bạn:
công việc:test-artifact:script config phải là một chuỗi hoặc một mảng các chuỗi lồng nhau sâu tối đa 10 cấp
Bạn cũng có thể kiểm tra .gitlab-ci.yml của mình trong CI Lint
Một số người đề nghị giữ phần : trong dấu ngoặc kép nhưng nó đã là một phần của nó.
thử nghiệm-tạo tác:
giai đoạn: xây dựng
allow_failure: sai
nhu cầu: ["build-rpm"]
phụ thuộc: # Đây là những gì nhận được các tạo phẩm từ công việc trước đó
- xây dựng-rpm
mở rộng:
- .ifadmintriển khai
hình ảnh: Ubuntu: mới nhất
kịch bản:
- yum update -y && yum install -y curl
- tiếng vang $CI_JOB_TOKEN
- kiểm tra mkdir && kiểm tra cd
- curl --location --output Artifact.zip --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://myproject.gitlab.io/-/product/-/jobs/${CI_JOB_ID}/artifacts"
- curl --location --output Artifact1.zip --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://gitlab.com/myproject/product/-/jobs/${CI_JOB_ID}/artifacts"
- curl --location --output pipe.rpm --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://gitlab.com/myproject/product/-/jobs/${CI_JOB_ID}/artifacts/raw/dist/ myproject-dev-default-nightlye2e.x86_64.rpm"
- curl --location --output pipe.rpm --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://myproject.gitlab.io/-/product/-/jobs/${CI_JOB_ID}/artifacts/raw/ dist/myproject-dev-default-nightlye2e.x86_64.rpm"
- ls -la