Commit graph

531 commits

Author SHA1 Message Date
Benjamin Stein
2f3216f6f7 Merge branch 'master' into LDOP-301-dockerhub-push 2017-09-14 15:32:50 -07:00
HunterMayers
7bb35e7d97 Changed main Jenkinsfile to push to dockerhub
updated jenkinsfile

replaced a couple instances of wrong account in jenkinsfile

Added master branch logic and dockerhub cred

updated docker login

Changing master to this branch for testing

reverting branch check, testing done.

Added dockerhub push steps to full-demo

Updated reference to tomcat image name

fixed failing steps in jenkinsfile

flatten jenkinsfile directory (#19)

* flatten jenkinsfile directory

* move full-demo jenkinsfile up one level

revert root Jenkinsfile to be consistent with master

Testing branch feature on full-demo

Re-added a missing closing bracket

Reverted to checking for master
2017-09-14 15:29:55 -07:00
Benjamin Stein
4fc9191afa flatten jenkinsfile directory (#19)
* flatten jenkinsfile directory

* move full-demo jenkinsfile up one level
2017-09-12 09:52:56 -07:00
Eddie Bracho
21d78146ad LDOP-240 blue green deployment (#16)
* Add traefik labels to petclinic dev

* LDOP-240 rolling blue/green deployment via Docker
2017-09-05 10:53:25 -07:00
Benjamin Stein
f0b57e4613 Almost master (#18)
* trying out slack notifications

* print all environment variables

* print all environment variables

* print all environment variables

* print all environment variables

* printenv

* printenv

* find environment variables

* find environment variables

* find environment variables

* find environment variables

* find environment variables

* find environment variables

* post failures for now

* remove erroneous line
2017-08-29 17:23:12 -07:00
Benjamin Stein
4a1b7c4ee3 fix quote issue 2017-08-29 15:11:40 -07:00
Benjamin Stein
0493ff6d1c bumping version 2017-08-29 15:09:15 -07:00
Benjamin Stein
2bc6a2a161 added smoke-suite to container 2017-08-29 15:07:21 -07:00
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