Configuring Email Notifications in Jenkins
- Lets use the fake smtp server configuration Refer Here
- Login into mail trap using ur existing google id

- Now Navigate Jenkins => Manage Jenkins => Configure System => Email notification and send the test email after configuration

- Configure Extended Email Notification
- Navigate to Manage Jenkins => Configure System => Extended Email notification

- Now configure the Editable email notification in the Job

Jenkins Environment variables and Jenkins Build Parameters
- Create a new free style project and navigate to build section and select Execute shell and now click on list environmental variables in a new tab

- create a job with set command in execute shell
- Now lets add one more build step of execute shell and create some functionality
- copy the logs of jenkins into /tmp

- To use environmental variables we will be using the syntax of $ENV in linux
- In the case of Windows environmental variables are used with syntax %ENV%
- copy the logs of jenkins into /tmp
- In addition to Environmental variables defined by jenkins system, we can create jenkins build parameters

- To invoke jenkins job with parameters as a downstream job we need a parametrized trigger plugin. After that in jenkins ui we see the functionality

Next Steps
- Jenkins 2 Features
- Scripted Pipeline
- Declarative Pipeline
- Artifactory Server
- Sonar Qube Server
