Commit graph

523 commits

Author SHA1 Message Date
Benjamin Stein
38ce5cd740 make containerVersion global 2017-08-29 14:42:48 -07:00
Benjamin Stein
e3e18e542c fix $ 2017-08-29 14:40:38 -07:00
Benjamin Stein
16f0ab49e9 removing misplaced $ 2017-08-29 13:45:51 -07:00
Benjamin Stein
0ea1b5309a add dockerhub-demo jenkinsfile and add version to dockerfile (#17)
* add dockerhub-demo jenkinsfile and add version to dockerfile

* library is loaded in implicitly

* needed to use double quotes on push

* commenting out push for now

* commenting out push for now

* added repo to hub

* separate build and push stages

* formatting
2017-08-29 13:39:01 -07:00
Eddie Bracho
6eabad7c63 LDOP-40 traefik deploy proxy (#14)
* Add traefik labels to petclinic dev

* Added QA/Prod Traefik labels
2017-08-18 12:37:20 -07:00
Shane MacBride
6f9097e701 rm deploy 2017-08-18 11:12:38 -07:00
Shane MacBride
66fd42a45e Correct Network Args 2017-08-18 11:07:38 -07:00
Shane MacBride
040ccac5a6 LDOP-233 Correct Maven Image Version (#15) 2017-08-18 11:02:43 -07:00
Benjamin Stein
9f696ae129 Update vetList.jsp 2017-08-15 12:49:29 -07:00
Shane MacBride
afa5ecb8a6 ECS Deployments LDOP-101 (#13)
* LDOP-218 created ECS Jenkinsfile

* LDOP-218 checking if ecs-cli image works properly

* LDOP-218 create skeleton for Jenkinsfile

* LDOP-118 add warning

* complete docker-compose for ECS deployments LDOP-218

* LDOP-218 specify different services per env

* LDOP-218 remove previous cluster auto

* LDOP-218 add URL output

* LDOP-218 typo syntax

* LDOP-219 syntax error

* LDOP-219 syntax error

* LDOP-219 typo

* LDOP-219 url testing

* LDOP-219 limited duplicates

* LDOP-219 add build step

* LDOP-219 testing agent scoping

* LDOP-219 scoping of agents fix

* LDOP-219 add sonar tests add docker build and push

* Correct Pivotal Jenkinsfile Build Step to Utilize Nexus

* LDOP-219 add docker cred specifications

* LDOP-219 add requirements to Jenkinsfile

* Add requirements to pivotal Jenkinsfile

* small typo

* LDOP-219 Remove triple quotes as unneeded
2017-08-08 15:19:58 -07:00
Benjamin Stein
e188715aa5 add petclinnic regression suite back in (#12) 2017-08-08 10:59:32 -07:00
Benjamin Stein
e214a711c1 Adding base and prod manifest files 2017-08-03 11:56:34 -07:00
Benjamin Stein
358fce454c deploying to multiple cf environments in pivotal cloud 2017-08-02 11:56:06 -07:00
Benjamin Stein
7cc050a902 adding pipeline for deploying to pivotal 2017-08-02 11:54:12 -07:00
Benjamin Stein
7fc4541bb2 Adding demo jenkinsfile 2017-08-02 11:51:01 -07:00
Benjamin Stein
84ecbcc4f2 spin up petclinic container locally 2017-07-25 14:41:25 -07:00
Benjamin Stein
84c6fde127 adding dockerfile 2017-07-25 14:40:15 -07:00
Benjamin Stein
f1fedada43 simplfy pipeline for pipe-dev 2017-07-25 14:12:00 -07:00
Eddie Bracho
274908d01e Update Jenkinsfile 2017-06-27 10:09:54 -07:00
Eddie Bracho
50021a2231 Update Jenkinsfile 2017-06-27 10:04:44 -07:00
Eddie Bracho
4f59986bce LIAT-216 Fixed sonar.password argument. 2017-06-27 10:02:51 -07:00
Eddie Bracho
23978a6f1d LIAT-216 Added SONAR_DB_PASSWORD argument 2017-06-27 09:56:37 -07:00
Eddie Bracho
289e26c7f9 LIAT-216 Removed broken settings from sonar-project.properties 2017-06-27 09:52:56 -07:00
Eddie Bracho
d8b44dafbe Added SONAR_ACCOUNT_LOGIN parameter to sonar-runner 2017-06-27 09:50:45 -07:00
Eddie Bracho
4d24a6074d June demo (#11)
* LIAT-218 LIAT-216 Jenkinsfile nexus deployment.
2017-06-26 17:36:54 -07:00
Eddie Bracho
c224af647b Update Jenkinsfile 2017-06-26 16:32:19 -07:00
Benjamin Stein
d92d7481e2 specifying to deploy to tomcat and fixing network names 2017-06-05 16:35:09 -07:00
Benjamin Stein
0e0540d767 update network name 2017-05-30 16:06:05 -07:00
Dmitry
2c3056600d Updated reference for selenium image 2017-05-17 10:16:48 -07:00
Dmitry Trokoz
9a135f76f7 Merge pull request #10 from liatrio/selenium
Selenium
2017-05-16 09:05:27 -07:00
Dmitry
8c5859572b Added comment to describe individual steps 2017-05-16 09:01:18 -07:00
Dmitry
cfae2df9aa Better titles 2017-05-16 09:01:18 -07:00
Dmitry
22df94a1f1 Wait for unique elements of the expected page 2017-05-16 09:01:18 -07:00
Dmitry
ed6da90d64 fixed formatting 2017-05-16 09:01:18 -07:00
Dmitry
a25bf6636b accurate locators for veterinarian filter test 2017-05-16 09:01:18 -07:00
Dmitry
67b75a905b Removed minutest/spec dependency
Better test titles
use single quotes
2017-05-16 09:01:18 -07:00
Benjamin Stein
6104f9801e cleanup maven logs 2017-05-15 17:14:42 -07:00
Benjamin Stein
b83c0b2d53 Tests (#9)
* adding test for finding find-owners page

* verify Veterinarians is there

* adding test for searching for veternarians and finding Helen

* removing save screenshot

* using longer explicit wait

* changing wait to 3

* putting sleep back in

* putting sleep back in

* sleep
2017-05-15 16:49:34 -07:00
Benjamin Stein
251dd8f8d0 update path to petclinic container (#8) 2017-05-12 16:49:22 -07:00
Dmitry
0e63851086 Better test name 2017-05-12 15:33:49 -07:00
Benjamin Stein
cb8795755a Add selenium (#7)
* Fixed formatting

* Put cp back

* Move agent to stage level

* Added agents per stage

* Added pipeline level agent declaration

* Formatted agents

* removed :

* need steps in every stage

* requires files on jenkins, using sonar without a container. 7/10 chance of working

* using sonar container. 4/10 chance of working

* specify network for sonar container

* Use Ruby image

* test container

* Added selenium.rb with hello world

* first headless test

* fix quotes

* fix quotes

* added Headless dependecy

* Fix dependency

* Install Firefox driver

* Attempt to fix missing firefox package

* zzzz

* corrected firefox

* Added geckkodriver

* add firefox

* Removed extra quotes

* Display page title

* Comments and simplifying

* Point to Petclinic

* uncomment all the build stages

* comment out steps

* comment out steps

* use correct port for tomcat

* adding first test

* adding dockerfile for selenium testing

* Added minitest setup

* Fix if

* Fixed test invokation

* Don’t use Petclinic class

* Use instance variables

* fix expectation

* adding volume mounting

* Added minitest

* using new selenium docker image in test portion of pipeline

* using assert for first test

* removing dockerfile

* one working test
2017-05-12 14:14:08 -07:00
Benjamin Stein
e5ef12d536 Merge pull request #6 from liatrio/localDeploy
Local deploy
2017-05-10 16:03:43 -07:00
Benjamin Stein
eb9199e891 removing incorrect / 2017-05-10 15:04:32 -07:00
Benjamin Stein
84c7f0cea3 trying out workspace ls 2017-05-10 15:02:59 -07:00
Benjamin Stein
ca4a384cbb deploying petclinic to a local directory in jenkins 2017-05-10 14:54:17 -07:00
Dmitry
061f269aab Merge pull request #5 from liatrio/use_old_nexus_urls
Updated URLs in pom.xml
2017-05-10 13:43:18 -07:00
Dmitry
fd0cf4b4a9 Updated URLs in pom.xml 2017-05-10 13:34:39 -07:00
Dmitry
fe664b398b Merge pull request #4 from liatrio/sonar-runner
call installed sonar-runner
2017-05-10 08:47:05 -07:00
Dmitry
6b0102fcbd Reverted Build stage 2017-05-10 08:03:02 -07:00
Dmitry
eb1e9eea62 Testing 2017-05-10 08:00:39 -07:00