diff --git a/manifest-pipeline-yocto.yml b/manifest-pipeline-yocto.yml
index 44e7fe2850495c29416593d4d78ac1f6544e12c0..9fa163b99b7855bc93303918e8f183cfadd1abd5 100644
--- a/manifest-pipeline-yocto.yml
+++ b/manifest-pipeline-yocto.yml
@@ -177,6 +177,8 @@ retrigger:
       when: "manual"
     - if: $CI_PIPELINE_SOURCE == "schedule"
     - if: $CI_COMMIT_TAG
+    - if: $CI_PIPELINE_SOURCE == "web"
+      when: manual
   stage: build
   timeout: !reference [variables, BUILD_TIMEOUT]
   image: 
@@ -387,6 +389,8 @@ notify:
     # Trigger deploy jobs only on a schedule basis (for weekly release) or on tag
     - if: $CI_PIPELINE_SOURCE == "schedule" 
     - if: $CI_COMMIT_TAG
+    - if: $CI_PIPELINE_SOURCE == "web"
+      when: manual
   script:
      - | 
         echo -e "The job results for all boards are listed below (also available by clicking on the **Job Report** button)." >> Job_message.txt
@@ -512,4 +516,4 @@ release:
           --results-path "results" \
           --test-repo ${TEST_REPO_URL} \
           --test-repo-branch ${TEST_BRANCH} \
-          --test-plan ${CI_PARAM_TEST_SUITE} 
\ No newline at end of file
+          --test-plan ${CI_PARAM_TEST_SUITE}