Commit graph

485 commits

Author SHA1 Message Date
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
Dmitry
e43e76d301 call installed sonar-runner 2017-05-09 21:18:17 -07:00
Dmitry
e8484488dc Merge pull request #3 from liatrio/add_sonar_stage
Added Sonar
2017-05-09 14:58:28 -07:00
Dmitry
8fa4432796 Added Sonar 2017-05-09 14:51:47 -07:00
Benjamin Stein
cde6321801 removing unnecessary volume mount 2017-05-09 09:18:34 -07:00
Benjamin Stein
48933222a6 use jenkins file with the nexus id for credentals provider 2017-05-08 19:50:08 -07:00
Dmitry
a9e220b078 Point ot master 2017-05-08 15:28:52 -07:00
Benjamin Stein
919e7609d6 Merge pull request #2 from liatrio/dockerJenkinsFile
Docker jenkins file
2017-05-08 15:04:22 -07:00
Benjamin Stein
bb36c36f12 Merge branch 'master' into dockerJenkinsFile 2017-05-08 15:01:44 -07:00
Benjamin Stein
46860f7d40 remove label and arguments 2017-05-08 14:56:43 -07:00
Benjamin Stein
2ee6a931a6 missing curly braces 2017-05-08 14:47:04 -07:00
Dmitry
30be549e6d Updated URLs for Nexus 3 2017-05-08 14:45:30 -07:00
Benjamin Stein
8c245d126c remove tool 2017-05-08 14:39:14 -07:00
Benjamin Stein
faf1094bfe use docker agent with maven 3.3 2017-05-08 14:31:15 -07:00
Dmitry
75ca03794e added sonar host url 2017-05-08 14:22:02 -07:00
Dmitry
6960059508 Put back ‘snapshots’ as an id 2017-05-08 13:14:38 -07:00
Dmitry
efdcee6025 testing old setup 2017-05-08 13:12:32 -07:00
Dmitry
ac53e27691 Updated Jenkinsfile 2017-05-08 10:51:31 -07:00
Dmitry
d062a74c2a Merge pull request #1 from liatrio/plumber_dmitry
Plumber dmitry
2017-05-08 10:34:35 -07:00
Dmitry
4283f13c39 separate IDs for snapshots, releases 2017-05-08 10:23:18 -07:00
Dmitry
e3b3990b9b put back sonar properties 2017-05-06 18:59:06 -07:00
Dmitry
4d6d9746b1 comment out sonar properties 2017-05-06 18:53:30 -07:00
Dmitry
b381b531e0 Updated URL 2017-05-06 17:33:34 -07:00
Dmitry
05e8471238 Updated pom to use ‘nexus’ as server id for distributionManagment 2017-05-06 17:08:47 -07:00
Benjamin Stein
46d5514bdf adding jenkinsfile 2017-05-05 12:37:03 -07:00
Justin Bankes
df5c4bcb83 Reset versioning for interviews 2016-09-16 10:09:18 -07:00
Justin Bankes
17da85c94f Reset versioning for interviews 2016-09-16 10:07:48 -07:00
Jenkins Continuous Integration Server
de7c4d1e5c [maven-release-plugin] prepare for next development iteration 2016-07-15 16:18:46 +00:00
Jenkins Continuous Integration Server
cfea96e092 [maven-release-plugin] prepare release spring-petclinic-1.0.2 2016-07-15 16:18:41 +00:00
Jenkins Continuous Integration Server
db7c34a339 [maven-release-plugin] prepare for next development iteration 2016-07-15 08:29:10 +00:00
Jenkins Continuous Integration Server
f9e0416f72 [maven-release-plugin] prepare release spring-petclinic-1.0.1 2016-07-15 08:29:05 +00:00
Justin Bankes
4ea091d903 Fixed merge conflict post maven release 2016-07-15 01:33:47 -07:00
Jenkins Continuous Integration Server
8e8b8cf519 [maven-release-plugin] prepare release spring-petclinic-1.0.0 2016-07-15 08:25:30 +00:00
Justin Bankes
286d4ec90f Fixed merge conflict post maven release 2016-07-15 01:29:57 -07:00
Justin Bankes
e63e8da531 Fixed merge conflict post maven release 2016-07-15 01:26:59 -07:00
Justin Bankes
e4df4d21f3 Fixed merge conflict post maven release 2016-07-15 01:25:45 -07:00
Justin Bankes
69ab98a78c Fixed merge conflict post maven release 2016-07-15 01:25:12 -07:00
Justin Bankes
4ab656f6c9 Fixed release destination 2016-07-15 01:22:21 -07:00
Jenkins Continuous Integration Server
01e0e14dae [maven-release-plugin] prepare release spring-petclinic-1.0.0 2016-07-15 08:16:42 +00:00