Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create v5.4 Release #191

Merged
merged 39 commits into from
Feb 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
a38ce9a
Add basic travis config
kmanning Jan 22, 2020
12b0c4c
Lets avoid mucking with Jenkinsfile.instance all together
kmanning Jan 22, 2020
6e1b1a8
Guard against empty Jenkinsfile.instance
kmanning Jan 21, 2020
6d6c128
Avoid mucking with Jenkinsfile.instance
kmanning Jan 21, 2020
f07abb7
Guard against empty Jenkinsfile.instance
kmanning Jan 21, 2020
1e7fccb
Avoid mucking with Jenkinsfile.instance in tests
kmanning Jan 22, 2020
c18058a
Guard against null Jenkinsfile.instance
kmanning Jan 22, 2020
9ed0ae3
Make getRepoName stubbable and guarded
kmanning Jan 22, 2020
f4886e4
Add build status badge to README
kmanning Jan 22, 2020
1125019
Update ChangeLog
kmanning Jan 22, 2020
5301726
Merge pull request #182 from kmanning/issue_87
kmanning Jan 23, 2020
048e1d2
Run jacoco code coverage and send to codecov.io
kmanning Jan 23, 2020
abdd770
Merge pull request #183 from kmanning/issue_87_part_2
kmanning Jan 23, 2020
0e14890
Add codenarc, no rules enforced
kmanning Jan 24, 2020
f83c0e3
Apply groovyism rules and make corrections
kmanning Jan 24, 2020
2016867
Apply basic rules and make corrections
kmanning Jan 24, 2020
6897087
Apply rules for braces
kmanning Jan 24, 2020
0fae3ff
Apply import rules and make corrections
kmanning Jan 24, 2020
353940d
Make more import corrections
kmanning Jan 27, 2020
46cffbb
Apply whitespace rules and make corrections
kmanning Jan 27, 2020
7f5d8d0
Finalize codenarc rules
kmanning Jan 27, 2020
ae69fff
Merge pull request #184 from kmanning/issue_87_part_3
kmanning Jan 28, 2020
f4f81df
Revert "Merge pull request #184 from kmanning/issue_87_part_3"
kmanning Jan 30, 2020
7471a59
Restore "Merge pull request #184 from kmanning/issue_87_part_3""
kmanning Feb 5, 2020
ee26960
Fix broken terraform version detection
kmanning Feb 6, 2020
00d7cef
Merge pull request #188 from manheim/v5.4-dev-fix
kmanning Feb 6, 2020
0d13aa5
Simplify terraform version detection
kmanning Feb 6, 2020
e348b2f
Add convenience method to detect terraform version
kmanning Feb 6, 2020
95ebe11
Update CHANGELOG
kmanning Feb 6, 2020
4776333
Treat codecov as informational
kmanning Feb 6, 2020
c34f9f2
Merge pull request #189 from kmanning/issue_186
kmanning Feb 6, 2020
dca9b89
Create a failing test to detect the defect
kmanning Feb 11, 2020
43c3521
Fix the failing defect
kmanning Feb 11, 2020
a7323cf
Exercise trim() behavior
kmanning Feb 11, 2020
4f04850
Refactor: use getJenkinsOriginal() in readFile
kmanning Feb 11, 2020
f755c3e
Fix defect in TerraformPlugin.readFile
kmanning Feb 11, 2020
8fb70b5
Increase code coverage while we're in here
kmanning Feb 11, 2020
47fbb31
Merge pull request #190 from kmanning/issue_185
kmanning Feb 12, 2020
c78eba7
Update CHANGELOG to prepare for release
kmanning Feb 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
language: groovy
jdk:
- openjdk9
script: ./gradlew check --info
after_success:
- ./codecov.sh
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Unreleased

# v5.4

* [Issue #87](https://github.com/manheim/terraform-pipeline/issues/87) Add travis CI support to the project
* [Issue #186](https://github.com/manheim/terraform-pipeline/issues/186) Add convenience method to detect the version of terraform
* [Issue #185](https://github.com/manheim/terraform-pipeline/issues/185) Fix defect: filename parameter is not used in TerraformPlugin.readFile

# v5.3

* [Issue #178](https://github.com/manheim/terraform-pipeline/issues/178) Fix broken link to source code in AwssumePlugin docs
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
[![Build Status](https://travis-ci.com/manheim/terraform-pipeline.svg?branch=master)](https://travis-ci.com/manheim/terraform-pipeline)

# terraform-pipeline
A reusable pipeline template to apply terraform configuration serially across multiple environments.

Expand Down
10 changes: 10 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
apply plugin: 'groovy'
apply plugin: 'jacoco'
apply plugin: 'codenarc'

repositories {
mavenCentral()
Expand Down Expand Up @@ -30,3 +31,12 @@ sourceSets {
}

}

jacocoTestReport {
reports {
xml.enabled true
html.enabled true
}
}

check.dependsOn jacocoTestReport
Loading