Skip to content

en1gm4-exe/SecureSoftwareDesign-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Secure Software Design (SSD) Lab

This repository contains lab work and projects for the Secure Software Design course, focusing on CI/CD pipelines, security practices, and secure development methodologies.

Lab Contents

Lab 12: Jenkins CI/CD Pipeline

  • Objective: Implement a Jenkins Multibranch Pipeline with security best practices
  • Key Components:
    • Jenkinsfile with build, test, deploy stages
    • GitHub integration with personal access tokens
    • Environment variables and conditional execution
    • Post-build actions and parameterized builds
    • Build tools integration (Maven)

Prerequisites

  • Java JDK 17+
  • Jenkins 2.535+
  • Git
  • GitHub Account
  • Maven (for build tools lab)

Quick Start

  1. Jenkins Setup:
    java -jar jenkins.war

About

Jenkins setup.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages