Merge branch 'master' of https://github.com/apache/infrastructure-test
diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..9d49f15
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,17 @@
+notifications:
+ commits: commits@infra.apache.org
+ pullrequests: commits@infra.apache.org
+ issues: users@infra.apache.org
+github:
+ protected_branches:
+ master:
+ required_status_checks:
+ strict: true
+
+ required_pull_request_reviews:
+ dismiss_stale_reviews: true
+ require_code_owner_reviews: true
+ required_approving_review_count: 1
+
+ required_signatures: true
+
diff --git a/.github/workflows/puppet-lint.yml b/.github/workflows/puppet-lint.yml
new file mode 100644
index 0000000..c0c6a26
--- /dev/null
+++ b/.github/workflows/puppet-lint.yml
@@ -0,0 +1,17 @@
+name: Puppet Lint
+
+on: [push]
+
+jobs:
+ puppet-lint:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: puppet-lint
+ uses: scottbrenner/puppet-lint-action@master
+ with:
+ args: ./
diff --git a/Jenkinsfile.sample b/Jenkinsfile.sample
index 60782bc..6cc3237 100644
--- a/Jenkinsfile.sample
+++ b/Jenkinsfile.sample
@@ -19,75 +19,57 @@
try {
-node('Windows') {
- def JAVA_JDK_9=tool name: 'JDK 1.9 (latest)', type: 'hudson.model.JDK'
- echo "Testing with Java $JAVA_JDK_9"
- def JAVA_JDK_8=tool name: 'JDK 1.8 (latest)', type: 'hudson.model.JDK'
- echo "Testing with Java $JAVA_JDK_8"
- def JAVA_JDK_7=tool name: 'JDK 1.7 (latest)', type: 'hudson.model.JDK'
- echo "Testing with Java $JAVA_JDK_7"
- def MAVEN_3_LATEST=tool name: 'Maven 3 (latest)', type: 'hudson.tasks.Maven$MavenInstallation'
- echo "Testing with Maven $MAVEN_3_LATEST"
- def MAVEN_2_LATEST=tool name: 'Maven 2 (latest)', type: 'hudson.tasks.Maven$MavenInstallation'
- echo "Testing with Maven $MAVEN_2_LATEST"
- def ANT_LATEST=tool name: 'Ant (latest)', type: 'hudson.tasks.Ant$AntInstallation'
- echo "Testing with Ant $ANT_LATEST"
-
- stage('JAVA 1.9 (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_9\\bin","JAVA_HOME=$JAVA_JDK_9"]) {
- bat "java -version"
- bat "javac -version"
- }
- } //end stage JAVA 1.9
-
- stage('JAVA 1.8 (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_8\\bin","JAVA_HOME=$JAVA_JDK_8"]) {
- bat "java -version"
- bat "javac -version"
- }
- } //end stage JAVA 1.8
-
- stage('JAVA 1.7 (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_7\\bin","JAVA_HOME=$JAVA_JDK_7"]) {
- bat "java -version"
- bat "javac -version"
- }
- } //end stage JAVA 1.7
-
- stage('MAVEN 3 (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_8\\bin","Path+MAVEN=$MAVEN_3_LATEST\\bin","JAVA_HOME=$JAVA_JDK_8"]) {
- bat "mvn -version"
- }
- } //end stage MAVEN 3
-
- stage('MAVEN 2 (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_8\\bin","Path+MAVEN=$MAVEN_2_LATEST\\bin","JAVA_HOME=$JAVA_JDK_8"]) {
- bat "mvn -version"
- }
- } //end stage MAVEN 2
-
- stage('Ant (Latest) on Windows'){
- withEnv(["Path+JDK=$JAVA_JDK_8\\bin","Path+MAVEN=$MAVEN_3_LATEST\\bin",
- "Path+ANT=$ANT_LATEST\\bin","JAVA_HOME=$JAVA_JDK_8","ANT_HOME=$ANT_LATEST"]) {
- bat "ant -version"
- }
- } //end stage ANT
-
- } // end node Windows
-
node('ubuntu') {
- def JAVA_JDK_9=tool name: 'JDK 1.9 (latest)', type: 'hudson.model.JDK'
+ def JAVA_JDK_14=tool name: 'jdk_14_latest', type: 'hudson.model.JDK'
+ echo "Testing with Java $JAVA_JDK_14"
+ def JAVA_JDK_13=tool name: 'jdk_13_latest', type: 'hudson.model.JDK'
+ echo "Testing with Java $JAVA_JDK_13"
+ def JAVA_JDK_12=tool name: 'jdk_12_latest', type: 'hudson.model.JDK'
+ echo "Testing with Java $JAVA_JDK_12"
+ def JAVA_JDK_11=tool name: 'jdk_11_latest', type: 'hudson.model.JDK'
+ echo "Testing with Java $JAVA_JDK_11"
+ def JAVA_JDK_9=tool name: 'jdk_1.9_latest', type: 'hudson.model.JDK'
echo "Testing with Java $JAVA_JDK_9"
- def JAVA_JDK_8=tool name: 'JDK 1.8 (latest)', type: 'hudson.model.JDK'
+ def JAVA_JDK_8=tool name: 'jdk_1.8_latest', type: 'hudson.model.JDK'
echo "Testing with Java $JAVA_JDK_8"
- def JAVA_JDK_7=tool name: 'JDK 1.7 (latest)', type: 'hudson.model.JDK'
+ def JAVA_JDK_7=tool name: 'jdk_1.7_latest', type: 'hudson.model.JDK'
echo "Testing with Java $JAVA_JDK_7"
- def MAVEN_3_LATEST=tool name: 'Maven 3 (latest)', type: 'hudson.tasks.Maven$MavenInstallation'
+ def JAVA_JDK_6=tool name: 'jdk_1.6_latest', type: 'hudson.model.JDK'
+ echo "Testing with Java $JAVA_JDK_6"
+ def MAVEN_3_LATEST=tool name: 'maven_3_latest', type: 'hudson.tasks.Maven$MavenInstallation'
echo "Testing with Maven $MAVEN_3_LATEST"
- def MAVEN_2_LATEST=tool name: 'Maven 2 (latest)', type: 'hudson.tasks.Maven$MavenInstallation'
+ def MAVEN_2_LATEST=tool name: 'maven_2_latest', type: 'hudson.tasks.Maven$MavenInstallation'
echo "Testing with Maven $MAVEN_2_LATEST"
- def ANT_LATEST=tool name: 'Ant (latest)', type: 'hudson.tasks.Ant$AntInstallation'
+ def ANT_LATEST=tool name: 'ant_latest', type: 'hudson.tasks.Ant$AntInstallation'
echo "Testing with Ant $ANT_LATEST"
+
+ stage('JAVA 14 (Latest) on Ubuntu'){
+ withEnv(["Path+JDK=$JAVA_JDK_14/bin","JAVA_HOME=$JAVA_JDK_14"]) {
+ sh "java -version"
+ sh "javac -version"
+ }
+ } //end stage JAVA 14
+
+ stage('JAVA 13 (Latest) on Ubuntu'){
+ withEnv(["Path+JDK=$JAVA_JDK_13/bin","JAVA_HOME=$JAVA_JDK_13"]) {
+ sh "java -version"
+ sh "javac -version"
+ }
+ } //end stage JAVA 13
+
+ stage('JAVA 12 (Latest) on Ubuntu'){
+ withEnv(["Path+JDK=$JAVA_JDK_12/bin","JAVA_HOME=$JAVA_JDK_12"]) {
+ sh "java -version"
+ sh "javac -version"
+ }
+ } //end stage JAVA 12
+
+ stage('JAVA 11 (Latest) on Ubuntu'){
+ withEnv(["Path+JDK=$JAVA_JDK_11/bin","JAVA_HOME=$JAVA_JDK_11"]) {
+ sh "java -version"
+ sh "javac -version"
+ }
+ } //end stage JAVA 11
stage('JAVA 1.9 (Latest) on Ubuntu'){
withEnv(["Path+JDK=$JAVA_JDK_9/bin","JAVA_HOME=$JAVA_JDK_9"]) {
@@ -108,7 +90,14 @@
sh "java -version"
sh "javac -version"
}
- } //end stage JAVA 1.8
+ } //end stage JAVA 1.7
+
+ stage('JAVA 1.6 (Latest) on Ubuntu'){
+ withEnv(["Path+JDK=$JAVA_JDK_6/bin","JAVA_HOME=$JAVA_JDK_6"]) {
+ sh "java -version"
+ sh "javac -version"
+ }
+ } //end stage JAVA 1.6
stage('MAVEN 3 (Latest) on Ubuntu'){
withEnv(["Path+JDK=$JAVA_JDK_8/bin","Path+MAVEN=$MAVEN_3_LATEST/bin","JAVA_HOME=$JAVA_JDK_8"]) {
diff --git a/README.md b/README.md
index 7c4f8f8..ec39e3b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,4 @@
# infrastructure-test
-Repository for creating tests for Jenkins and Buildbot build Infra
+Repository for creating tests for Jenkins and Buildbot
+works with GH Apps
+testing with Maven jobs