Build and Package reactjs application To work with any react or angular projects we need nodejs and npm to be installed Easy way to install any nodejs and npm is NVM Refer Here for installing nvm on linux To install nvm on windows use winget Using nvm you can use any node js version nvm… Continue reading DevOps Classroom notes 29/Mar/2026
Linux Classroom notes 29/mar/2026
DevOps Classroom notes 28/Mar/2026
Maven Java distribution formats JAR WAR EAR Maven manages libraries compiles the commands test execution packaging Maven solves this by using conventions over configuration a standard folder structure pom.xml file ready made commands Heart of maven (pom.xml) which tells maven project name version dependencies build settings plugins Important fields of pom.xml groupId: This represents organization… Continue reading DevOps Classroom notes 28/Mar/2026
Linux Classroom notes 28/mar/2026
Linux Classroom notes 27/mar/2026
Linux Classroom notes 26/mar/2026
DevOps Classroom notes 25/Mar/2026
Lets write a Github actions workflow which on pull request to dev branch will build a java project runs the tests Github gives us reusable actions actions/checkout: Refer Here for docs prompt: i want to checkout using actions/checkout in github actions workflow, give me different options one by one. stop after giving each option and… Continue reading DevOps Classroom notes 25/Mar/2026
Linux Classroom notes 25/mar/2026
Linux Classroom notes 24/mar/2026
DevOps Classroom notes 24/Mar/2026
Github Runners Github Runners will have predefined size and pre-installed software Refer Here Refer Here for choosing a runner for a job Writing a workflow yaml Workflow will have a name Workflow will run on trigger Workflow executes jobs jobs: <job-id>: runs-on: <github-runner-image> steps: – name: run uses Whole github action is as shown below… Continue reading DevOps Classroom notes 24/Mar/2026
