mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 11:17:20 +02:00
Merge branch 'feat/ci-protected-environment' into 'master'
ci: Production as protected environment Closes IDFCI-2939 See merge request espressif/esp-idf!39427
This commit is contained in:
@ -45,6 +45,10 @@ push_to_github:
|
|||||||
- git remote remove github &>/dev/null || true
|
- git remote remove github &>/dev/null || true
|
||||||
- git remote add github git@github.com:espressif/esp-idf.git
|
- git remote add github git@github.com:espressif/esp-idf.git
|
||||||
- tools/ci/push_to_github.sh
|
- tools/ci/push_to_github.sh
|
||||||
|
environment:
|
||||||
|
name: push_to_github_production
|
||||||
|
deployment_tier: production
|
||||||
|
url: "https://github.com/espressif/esp-idf"
|
||||||
|
|
||||||
deploy_update_SHA_in_esp-dockerfiles:
|
deploy_update_SHA_in_esp-dockerfiles:
|
||||||
extends:
|
extends:
|
||||||
@ -59,3 +63,6 @@ deploy_update_SHA_in_esp-dockerfiles:
|
|||||||
- 'curl --header "PRIVATE-TOKEN: ${ESPCI_SCRIPTS_TOKEN}" -o create_MR_in_esp_dockerfile.sh $GITLAB_HTTP_SERVER/api/v4/projects/1260/repository/files/create_MR_in_esp_dockerfile%2Fcreate_MR_in_esp_dockerfile.sh/raw\?ref\=master'
|
- 'curl --header "PRIVATE-TOKEN: ${ESPCI_SCRIPTS_TOKEN}" -o create_MR_in_esp_dockerfile.sh $GITLAB_HTTP_SERVER/api/v4/projects/1260/repository/files/create_MR_in_esp_dockerfile%2Fcreate_MR_in_esp_dockerfile.sh/raw\?ref\=master'
|
||||||
- chmod +x create_MR_in_esp_dockerfile.sh
|
- chmod +x create_MR_in_esp_dockerfile.sh
|
||||||
- ./create_MR_in_esp_dockerfile.sh
|
- ./create_MR_in_esp_dockerfile.sh
|
||||||
|
environment:
|
||||||
|
name: eploy_update_SHA_in_esp-dockerfiles_production
|
||||||
|
deployment_tier: production
|
||||||
|
@ -179,6 +179,10 @@ deploy_docs_preview:
|
|||||||
DOCS_DEPLOY_SERVER_USER: "$DOCS_SERVER_USER"
|
DOCS_DEPLOY_SERVER_USER: "$DOCS_SERVER_USER"
|
||||||
DOCS_DEPLOY_PATH: "$DOCS_PATH"
|
DOCS_DEPLOY_PATH: "$DOCS_PATH"
|
||||||
DOCS_DEPLOY_URL_BASE: "https://$DOCS_PREVIEW_SERVER_URL/docs/esp-idf"
|
DOCS_DEPLOY_URL_BASE: "https://$DOCS_PREVIEW_SERVER_URL/docs/esp-idf"
|
||||||
|
environment:
|
||||||
|
name: deploy_docs_preview
|
||||||
|
deployment_tier: staging
|
||||||
|
url: "https://$DOCS_PREVIEW_SERVER_URL/docs/esp-idf"
|
||||||
|
|
||||||
# stage: post_deploy
|
# stage: post_deploy
|
||||||
deploy_docs_production:
|
deploy_docs_production:
|
||||||
@ -200,6 +204,10 @@ deploy_docs_production:
|
|||||||
DOCS_DEPLOY_PATH: "$DOCS_PROD_PATH"
|
DOCS_DEPLOY_PATH: "$DOCS_PROD_PATH"
|
||||||
DOCS_DEPLOY_URL_BASE: "https://docs.espressif.com/projects/esp-idf"
|
DOCS_DEPLOY_URL_BASE: "https://docs.espressif.com/projects/esp-idf"
|
||||||
DEPLOY_STABLE: 1
|
DEPLOY_STABLE: 1
|
||||||
|
environment:
|
||||||
|
name: deploy_docs_production
|
||||||
|
deployment_tier: production
|
||||||
|
url: "https://docs.espressif.com/projects/esp-idf"
|
||||||
|
|
||||||
check_doc_links:
|
check_doc_links:
|
||||||
extends:
|
extends:
|
||||||
|
@ -27,3 +27,6 @@ sync_support_status:
|
|||||||
before_script: []
|
before_script: []
|
||||||
script:
|
script:
|
||||||
- curl --fail --request POST --form token="$IDF_STATUS_TRIG_TOKEN" --form ref="$IDF_STATUS_BRANCH" --form "variables[UPLOAD_TO_S3]=true" "$IDF_STATUS_TRIG_URL"
|
- curl --fail --request POST --form token="$IDF_STATUS_TRIG_TOKEN" --form ref="$IDF_STATUS_BRANCH" --form "variables[UPLOAD_TO_S3]=true" "$IDF_STATUS_TRIG_URL"
|
||||||
|
environment:
|
||||||
|
name: sync_support_status_production
|
||||||
|
deployment_tier: production
|
||||||
|
Reference in New Issue
Block a user