Jenkins Integration with Bit Bucket on AWS (EC2)

In this article i am explaining Continuous Integration via Jenkins, here code repository is placed at bit bucket. First download jenkins and install on AWS EC2.
First download jenkins for windows on AWS EC2 virtual Machine.




After going through the installation process you will get running jenkins on your local host with 8080 port.





Jenkins requires unlock with password laced at location
C:\Program Files (x86)\Jenkins\secrets




You just get the password from given location and unlock your jenkins. After unlocking the jenkins you will get the next screen for customize jenkins. Here you just select install suggested plugin tab.



In next step you just download git and install on your system from location

Open your bit bucket account and get the repository URL. Use this URL in jenkins configuration fir bit bucket.





Copy this clone and open global tool configuration under manage jenkins. Here you can set the git exe path.





In next step you need to configure bit bucket repository in jenkins configuration.
Click on new item and select free style project.




In next screen you will get many configuration for your newly added item. Here you just set the git bucket path inside source code management tab.





After setting these configurations you can build your project from jenkins.





In this way you can continuously integrate your build system with Jenkins. In next article i will explain to integrate jenkins with octopus for continuous delivery of your deployment.

Happy Learning!!!































Comments

Popular posts from this blog

Error : DependencyManagement.dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.adobe.aem:uber-jar:jar:apis -> version 6.3.0 vs 6.4.0

Operators in Asterisk with Linux

ERROR Exception while handling event Sitecore.Eventing.Remote.PublishEndRemoteEventException: System.AggregateExceptionMessage: One or more exceptions occurred while processing the subscribers to the 'publish:end:remote'