Technical assesment for SCA Cohort 2 Cloud Bootcamp application
Involves deploying an instance from the Azure Cloud Provider and running Jenkins server on it while integrating my python application via github repository.
Link to server : http://40.114.122.41:8080/
Username: admin
Password: testuser12
I have set up an instance on Azure where I will install and run Jenkins.
In the Jenkinsfile I have defined 3 stages in the pipeline which are build, Linting and deploy
Source(git) - Using the git plugin I connected the github repo to Jenkins and automatically initiate a build anytime a new commit is made.
Build/package - In the Jenkinsfile, I created a stage called 'build' where I execute my python file.
Deploy - In the deploy stage one can define the steps needed to deploy their work to a server. It is the last stage and it will only run if the previous stages executed successfully.