Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liatrio-chef/hygieia-dev-baked
A baked vagrant box that spins up a pipeline consisting of archiva, github, sonarqube, jenkins, tomcat, selenium, and hygieia.
https://github.com/liatrio-chef/hygieia-dev-baked
Last synced: 3 months ago
JSON representation
A baked vagrant box that spins up a pipeline consisting of archiva, github, sonarqube, jenkins, tomcat, selenium, and hygieia.
- Host: GitHub
- URL: https://github.com/liatrio-chef/hygieia-dev-baked
- Owner: liatrio-chef
- Created: 2016-04-01T22:09:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-06-01T17:33:07.000Z (over 8 years ago)
- Last Synced: 2024-06-29T09:34:04.880Z (5 months ago)
- Homepage:
- Size: 290 KB
- Stars: 12
- Watchers: 4
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
hygieia-dev-baked Vagrant Box
========================
A baked vagrant box that spins up a pipeline consisting of archiva, github, sonarqube, jenkins, tomcat, selenium, and hygieia.The unbaked version can be found here: https://github.com/liatrio-chef/hygieia-dev-unbaked
The baked version can be found here: https://github.com/liatrio-chef/hygieia-dev-baked
Requirements
------------
Vagrant 1.8.1Usage
-----
`git clone [email protected]:liatrio/hygieia-dev-baked.git``vagrant up`
![Alt text](media/pipeline.png)
Pipeline (Internal IP 192.168.100.10)
- Jenkins - Browse to [http://localhost:18083/](http://localhost:18083/)
- may need to build petclinic 1-3x due to network issues if archiva fails to mirror artifacts
- on successful build the war is deployed to the tomcat instance by scp'ing the artifact from archiva to /opt/tomcat_petclinic/webapps- Archiva - Browse to [http://localhost:18081/](http://localhost:18081/)
- admin :: admin1
- snapshots :: snapshots1
- deploy :: deploy1- Sonarqube - Browse to [http://localhost:19000/](http://localhost:19000/)
- admin :: admin- Tomcat - Browse to [http://localhost:18082/](http://localhost:18082/)
- petclinic is deployed to a link in the form of [http://localhost:18082/spring-petclinic-4.2.4-20160314.054124-1/](http://localhost:18082/spring-petclinic-4.2.4-20160314.054124-1/) - which can be be derived from the jenkins build console output- Hygieia - Browse to [http://localhost:13000/](http://localhost:13000/)
- admin :: password
- an existing spring-petclinic dashboard is configured- Selenium
- Chrome and Firefox are provided
- Each run as a Jenkins to test searching for an Owner in the Petclinic app.
- A screenshot is captured for each browser in /var/lib/jenkins/jobs/selenium-chrome-petclinic-test/workspace/checkup_chrome.png and /var/lib/jenkins/jobs/selenium-firefox-petclinic-test/workspace/checkup_firefox.pngConfiguration
-------------
Modify /home/vagrant/dashboard.properties to point to your existing servers and then restart all collectors by running:`cd /etc/systemd/system; sudo systemctl restart hygieia-*`
License and Authors
-------------------
Authors: [email protected]