From a10a9c61bab29d9873a578b4a8b4bfce755005be Mon Sep 17 00:00:00 2001 From: devops Date: Mon, 15 Dec 2025 16:15:08 +0000 Subject: [PATCH] Update task.md --- task.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/task.md b/task.md index 78b1068..37589a2 100644 --- a/task.md +++ b/task.md @@ -1,18 +1,15 @@ -Task: Create a Jenkins Pipeline for a Python Project use env variables +# Task: Create a Jenkins Pipeline for a Python Project use env variables -Scenario: +## Scenario: Please set up a Jenkins pipeline named python-pipeline to integrate with a Git repository that contains a sample project, such as a Python application. Ensure that the Jenkins SCM plugin is installed and configure the necessary parameters, including BRANCH_NAME and RUN_TESTS. Additionally, enable a webhook in the Git repository to trigger the build and test pipeline from SCM. The pipeline should be configured to perform the following steps: -Checkout the specified branch. -Install dependencies. -Run tests based on the RUN_TESTS parameter. -Build or package the project. +1. Checkout the specified branch. +2. Install dependencies. +3. Run tests based on the RUN_TESTS parameter. +4. Build or package the project. -NOTE: -The repository has already been cloned to the directory /root/python-app. - -The links for Jenkins and the code repository can be found in the top right corner. - -The app will stay running for 60 seconds, but as soon as that time is up, Jenkins finishes the pipeline, and the app stops. - -You can modify the timeout command to change timer. \ No newline at end of file +## NOTE: +1. The repository has already been cloned to the directory /root/python-app. +2. The links for Jenkins and the code repository can be found in the top right corner. +3. The app will stay running for 60 seconds, but as soon as that time is up, Jenkins finishes the pipeline, and the app stops. +4. You can modify the timeout command to change timer. \ No newline at end of file