Jira for Scrum: Sprint Planning & Backlog Management (Full Demo)

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 13

  • @AccidentalTester
    @AccidentalTester 6 днів тому

    What is story point estimate ? Could you please elaborate once ? Thank You

    • @RaghavPal
      @RaghavPal  5 днів тому +1

      Soumya
      Sure! Here's a simple explanation:
      1. What is Story Point Estimate?
      - Story Points are a way to estimate the effort, complexity, and time required to complete a task or user story in Jira.
      - Instead of using hours, it uses a relative scale (e.g., 1, 2, 3, 5, 8, etc.).
      ---
      2. How does it work?
      - Teams assign story points based on factors like:
      - Complexity (How difficult is it?)
      - Risk (How uncertain is it?)
      - Effort (How much work is involved?)
      ---
      3. Why use Story Points?
      - It's faster than estimating in hours.
      - Helps focus on the relative size of tasks.
      - Accounts for uncertainty and team capacity.
      ---
      4. Example:
      - A simple bug fix = 1 point.
      - A new feature = 5 points.
      - A complex redesign = 8 points.
      ---

    • @AccidentalTester
      @AccidentalTester 4 дні тому

      @@RaghavPal Thank You !!! First Time I saw and it's true. I am not testing to my Trainer(GURU). You are really a true Trainer. You replied with proper explanation. Thank You. 100% respect to You Sir.

  • @waleraji4517
    @waleraji4517 7 днів тому

    Good morning, pls how can I contact you. I do need to learn about the software testing

    • @RaghavPal
      @RaghavPal  6 днів тому

      You can let me know here.. I will reply to all your queries.. Can also check my website - automationstepbystep.com/

    • @vijaykutti7717
      @vijaykutti7717 6 днів тому

      Hi sir I'm ur subscribe sir and ur teaching is very good sir which easy to understand sir... I need ur help I have a task sir I don't know how to do it can u able to help me out sir?
      And how to contact u sir?

    • @RaghavPal
      @RaghavPal  4 дні тому

      Vijay
      you can let me know here
      I read all comments and will reply

    • @vijaykutti7717
      @vijaykutti7717 4 дні тому

      @@RaghavPal Pls write the Jenkins Pipeline script using the Declarative syntax….
      Pipeline should be like pulling the data from Gitlab build it and creating the docker image using the build data and then pushing the Docker image into the Docker registry and from there pushing it to Kunernetes cluster..... This is the task sir can you help me i searched but i didn't get any kind of videos sir

    • @RaghavPal
      @RaghavPal  3 дні тому

      Vijay
      Here’s a Jenkins Pipeline script using the Declarative syntax for the task you described:
      ---
      ### Jenkins Declarative Pipeline Script
      ```groovy
      pipeline {
      agent any
      environment {
      GIT_REPO = 'gitlab.com/your-repo.git' // Replace with your GitLab repo URL
      DOCKER_REGISTRY = 'your-docker-registry-url' // Replace with your Docker registry URL
      DOCKER_IMAGE = "${DOCKER_REGISTRY}/your-app:latest" // Define the Docker image name
      KUBE_CONFIG = credentials('kubeconfig-id') // Jenkins credential ID for Kubernetes config
      }
      stages {
      stage('Pull from GitLab') {
      steps {
      git branch: 'main', url: "${GIT_REPO}" // Replace 'main' with your branch name
      }
      }
      stage('Build Project') {
      steps {
      // Replace this with the actual build command, e.g., Maven, Gradle, etc.
      sh 'mvn clean package'
      }
      }
      stage('Build Docker Image') {
      steps {
      sh """
      docker build -t ${DOCKER_IMAGE} .
      """
      }
      }
      stage('Push Docker Image to Registry') {
      steps {
      withDockerRegistry([credentialsId: 'docker-credentials-id', url: "${DOCKER_REGISTRY}"]) {
      sh """
      docker push ${DOCKER_IMAGE}
      """
      }
      }
      }
      stage('Deploy to Kubernetes') {
      steps {
      withKubeConfig([credentialsId: 'kubeconfig-id']) {
      sh """
      kubectl set image deployment/your-deployment-name \
      your-container-name=${DOCKER_IMAGE} --namespace your-namespace
      kubectl rollout status deployment/your-deployment-name --namespace your-namespace
      """
      }
      }
      }
      }
      post {
      always {
      echo 'Cleaning up resources...'
      sh 'docker rmi ${DOCKER_IMAGE} || true'
      }
      success {
      echo 'Pipeline completed successfully!'
      }
      failure {
      echo 'Pipeline failed. Please check the logs.'
      }
      }
      }
      ```
      ---
      ### Script Breakdown
      1. Environment Variables:
      - `GIT_REPO`: The URL of your GitLab repository.
      - `DOCKER_REGISTRY`: The Docker registry URL.
      - `DOCKER_IMAGE`: The Docker image name and tag.
      - `KUBE_CONFIG`: The Jenkins credential ID for accessing your Kubernetes cluster.
      2. Stages:
      - Pull from GitLab: Clones the repository from GitLab.
      - Build Project: Builds the project (modify the build command as per your project).
      - Build Docker Image: Creates a Docker image from the project.
      - Push Docker Image to Registry: Pushes the image to a Docker registry using Jenkins credentials.
      - Deploy to Kubernetes: Updates the Kubernetes deployment with the new Docker image.
      3. Post Actions:
      - Always: Cleans up local Docker images to free up space.
      - Success/Failure: Logs pipeline status.
      ---
      ### Prerequisites
      1. Jenkins Setup:
      - Install Pipeline and Docker Pipeline plugins.
      - Configure credentials for:
      - GitLab access (SSH or HTTPS).
      - Docker registry (e.g., Docker Hub, ECR).
      - Kubernetes config (`kubeconfig` file).
      2. Docker Registry:
      - Replace `docker-credentials-id` with your Jenkins credential ID for Docker.
      3. Kubernetes:
      - Replace `kubeconfig-id` with the Jenkins credential ID for accessing your Kubernetes cluster.
      - Update `your-deployment-name`, `your-container-name`, and `your-namespace` to match your Kubernetes setup.
      ---
      Test the pipeline in a development environment first to ensure it works end-to-end.
      Let me know if you need help tweaking it further

  • @DheerajSinghal01
    @DheerajSinghal01 4 дні тому

    Looking forward to robotics channel

    • @RaghavPal
      @RaghavPal  4 дні тому

      Dheeraj
      did not get that

    • @DheerajSinghal01
      @DheerajSinghal01 4 дні тому

      @RaghavPal Its very weird, I made this comment on another channel and it is showing up here.

    • @RaghavPal
      @RaghavPal  3 дні тому

      ok .. np