Commit graph

598 commits

Author SHA1 Message Date
Christopher Jones
4e2f3872d6 Trying inline version again since plugin call seems to be getting skipped periodically. 2017-09-07 11:13:43 -05:00
Christopher Jones
42202d03cb Changed the name of the SonarQube analysis step. 2017-09-07 10:40:54 -05:00
Christopher Jones
b89f313ee5 Changing the approach to snag the workspace path. 2017-09-07 10:24:08 -05:00
Christopher Jones
b11aad0a20 Reverted to inline SQ analysis for testing. 2017-09-07 06:44:48 -05:00
Christopher Jones
c3ca0b69f3 Updated the Jenkinsfile to use the sonarqube DSL extension. 2017-09-07 06:35:06 -05:00
Christopher Jones
e07c941cc1 Updated the Jenkinsfile to use the sonarqube DSL extension. 2017-09-06 13:47:01 -05:00
Christopher Jones
13dcbdfd3e Fixed syntax issue. 2017-09-06 13:28:24 -05:00
Christopher Jones
68b17bad46 Updated to use trial version of the new DSL plugin. 2017-09-06 13:26:42 -05:00
Christopher Jones
6be06388a1 Renamed allowableStatuses to be more specific and fixed a typo. 2017-09-06 12:39:05 -05:00
Christopher Jones
08601fc8e9 Updated the logic to allow for different allowable statuses from the SonarQube quality gate. 2017-09-06 12:34:38 -05:00
Christopher Jones
349eb685e0 Updated the SQ quality gate check to use an embedded script step. 2017-09-06 11:54:57 -05:00
Christopher Jones
73ca495ee7 Re-added QA approval to test quality gate stage. 2017-09-06 11:49:43 -05:00
Christopher Jones
807a24d22d Removed dead code. Commented out QA approval for now. 2017-09-06 11:33:44 -05:00
Christopher Jones
60a6d74586 Moved the tool call back to a step since it wasn't being interpreted in the ENVIRONMENT section. 2017-09-06 11:26:56 -05:00
Christopher Jones
99e16f7c4c Attemping to use underscores in the tool in places of spaces. 2017-09-06 11:03:32 -05:00
Christopher Jones
677f454573 Moved SQ tool lookup to environment section. 2017-09-06 10:56:47 -05:00
Christopher Jones
43932be6a0 Re-added the maven tool. 2017-09-06 10:46:00 -05:00
Christopher Jones
9ee0b657e2 Moved some of the code into a 'script' step. 2017-09-06 10:43:59 -05:00
Christopher Jones
768da120cc Updated the SQ steps. 2017-09-06 10:35:08 -05:00
Christopher Jones
1a63facf4a Updated the SQ steps. 2017-09-06 09:28:37 -05:00
Christopher Jones
b5f3e99cf4 Temporarily commented out the wait for the analysis. 2017-09-06 08:41:20 -05:00
Christopher Jones
71c6368f96 Added missing steps. 2017-09-06 08:27:01 -05:00
Christopher Jones
0aea718e5e Adding a sample SonarQube configuration. 2017-09-06 08:14:04 -05:00
Christopher Jones
7852dc58b8 Moved input step to its own stage. 2017-09-01 13:36:49 -05:00
Christopher Jones
4ee9ced1a9 Moved input step to the right place.. 2017-09-01 13:35:24 -05:00
Christopher Jones
66c9b32646 Added input step for experimentation. 2017-09-01 13:33:57 -05:00
Christopher Jones
0a6f8f7be1 Commented out environment settings for now. 2017-08-31 15:14:40 -05:00
Christopher Jones
fbaab781de Added Jenkinsfile for pipelining. 2017-08-31 15:11:09 -05:00
Christopher Jones
49d729e3cd Fixed previously added syntax error. 2017-08-31 07:25:37 -05:00
Christopher Jones
59fc90f08b Adding syntax error to test Splunk feedback. 2017-08-31 07:24:18 -05:00
Christopher Jones
86772a2bef Updated buildspec.yml to specify artifacts. 2017-08-16 08:09:31 -05:00
Christopher Jones
bd98ccbf75 Updated buildspec.yml to specify artifacts. 2017-08-16 07:57:10 -05:00
Christopher Jones
552a5247a3 Added buildspec.yml for AWS CodeBuild. 2017-08-16 07:48:04 -05:00
Chris Jones
979fa1972a Updated the project key. 2017-05-09 12:53:55 -05:00
Chris Jones
c0ccbf3c96 Added sonar.java.binaries property to try and address a findbugs issue. 2017-05-09 08:21:29 -05:00
Chris Jones
83a907e416 Fixed sonar.sources property to try and avoid a problem with sonar scanner. 2017-05-09 08:14:37 -05:00
Chris Jones
fdad3493be Added sonar-project.properties file so that a Jenkins SonarQube plugin can access the required properties. 2017-05-09 07:35:56 -05:00
Chris Jones
76429ba6be Updated sonar URL to reference https. 2017-05-04 13:42:03 -05:00
Chris Jones
ae32a274fc Commented out the git-commit-id-plugin since TeamCity was failing on the dotGitDirectory. Will troubleshoot later if needed but for now it isn't critical for my SonarQube experiments. 2017-04-21 08:05:51 -05:00
Chris Jones
8b2320973d Commented out the branch specifier since it isn't really needed by default, at least not for master. 2017-04-17 10:40:26 -05:00
Chris Jones
1d066df8a3 Updated POM to include additional properties. Removed references to cobertura since it isn't supported by SonarQube 6.x. Added new properties to support the checking of branches. 2017-03-29 13:25:32 -05:00
Chris Jones
edf49b5638 Added a vagrantfile and corresponding bootstrap. 2017-03-11 11:22:31 -06:00
Chris Jones
4abbbbee43 Removed references to cobertura since it isn't currently supported by SonarQube 6.2. Replaced with references to JaCoCo. Moved certain properties into the POM file since they were not being picked up correctly from the properties file. Made the project multi-language rather than just Java. Need to update the lab instructions to bring in the CSS plugins, etc. 2017-03-03 14:50:34 -06:00
Chris Jones
2fedeedcf9 Trying to remove the offending git-commit-id-plugin. 2017-02-18 16:04:44 -06:00
Chris Jones
6540184aee Updated pom based on practices defined by Heroku's user guide. 2017-02-18 16:00:06 -06:00
Chris Jones
79f7d1d41c Updated version of git-commit-id-plugin to latest. 2017-02-18 15:37:34 -06:00
Chris Jones
6021120d63 Updated the dotGitDirectory. 2017-02-18 15:21:28 -06:00
Chris Jones
9d59e4649d Added dotGitDirectory element to git-commit-id-plugin for Heroku. 2017-02-18 15:19:31 -06:00
Chris Jones
0ec011a41b Removed dependency on Nexus for Heroku. 2017-02-18 15:15:51 -06:00
Chris Jones
12ecbc5c0f Added a new Spock test file. Updated the POM file to suport Spock. 2017-02-05 08:17:45 -06:00