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

NUTCH-2940 Develop Gradle Core Build for Apache Nutch #735

Draft
wants to merge 85 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
e083994
NUTCH-2936 Early registration of URL stream handlers provided by plug…
lewismc Jan 16, 2022
407f25f
Merge branch 'master' of https://github.com/apache/nutch
lewismc Jan 17, 2022
ff43950
Merge branch 'master' of https://github.com/apache/nutch
lewismc Feb 10, 2022
ab3a6dc
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
AzureTriple Feb 21, 2022
64765e0
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
AzureTriple Feb 26, 2022
7fffd62
Merge pull request #1 from csci401-apache-nutch/feature-setupGradle
AzureTriple Feb 26, 2022
81fa6da
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Feb 26, 2022
c08a6b6
Create Jenkinsfile_ant
LilyPerr Mar 6, 2022
865a1a4
Create Jenkinsfile
LilyPerr Mar 6, 2022
5551992
Merge pull request #2 from csci401-apache-nutch/feature-setupGradle
AzureTriple Mar 6, 2022
01ee0ad
Merge pull request #3 from csci401-apache-nutch/develop
AzureTriple Mar 6, 2022
6708c5a
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Mar 10, 2022
fbf1604
Merge branch 'NUTCH-2940' of https://github.com/csci401-apache-nutch/…
lewismc Mar 10, 2022
aa5093a
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Mar 10, 2022
01bb650
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Mar 10, 2022
74fd4b5
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Mar 14, 2022
00b9029
Added gradlew files to ./gitignore
AzureTriple Mar 15, 2022
4f84df4
removed gradlew
AzureTriple Mar 15, 2022
584e5ff
Merge pull request #5 from jbsimmon/NUTCH-2940
jbsimmon Mar 21, 2022
15e5700
rebase
AzureTriple Mar 21, 2022
e5ad94a
Merge branch 'csci401-apache-nutch:NUTCH-2940' into NUTCH-2940
AzureTriple Mar 21, 2022
0bda914
Added several targets
AzureTriple Mar 27, 2022
5ad8c86
Merge branch 'NUTCH-2940' of https://github.com/AzureTriple/nutch int…
AzureTriple Mar 27, 2022
9a84e34
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Mar 27, 2022
1b3074e
Created sample plugin and migrated over src:plugin:tld
lrx0 Mar 28, 2022
98c5e45
Update build.gradle.kts
AzureTriple Mar 28, 2022
7630cec
Merge branch 'NUTCH-2940' of https://github.com/AzureTriple/nutch int…
lewismc Apr 2, 2022
ffc0d14
Updated according to requested changes
AzureTriple Apr 2, 2022
1294b50
Update build.gradle.kts
AzureTriple Apr 2, 2022
1afbe70
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 4, 2022
cdffbd6
Merge pull request #7 from AzureTriple/NUTCH-2940
lewismc Apr 4, 2022
dd57dee
Update settings.gradle.kts
LilyPerr Apr 4, 2022
9bba9f1
Merge branch 'NUTCH-2940' into NUTCH-2940
jbsimmon Apr 7, 2022
e3fbb44
Merge pull request #8 from jbsimmon/NUTCH-2940
jbsimmon Apr 7, 2022
e9ee6a2
Merge branch 'NUTCH-2941' into NUTCH-2940
lrx0 Apr 7, 2022
af53287
Update build.gradle.kts
AzureTriple Apr 11, 2022
5581faf
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 11, 2022
8763aff
Removed javac optimize option
AzureTriple Apr 12, 2022
d7350d2
Merge pull request #10 from AzureTriple/NUTCH-2940
AzureTriple Apr 12, 2022
c84c360
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 21, 2022
6e60874
Merge branch 'NUTCH-2940' into NUTCH-2940
jbsimmon Apr 21, 2022
ceb458e
Merge pull request #11 from jbsimmon/NUTCH-2940
jbsimmon Apr 21, 2022
4ef628b
Fixed strings
AzureTriple Apr 21, 2022
07bff63
Merge branch 'NUTCH-2940' of https://github.com/csci401-apache-nutch/…
lewismc Apr 22, 2022
a03167d
Fixed issues with job target
AzureTriple Apr 22, 2022
becbb9c
Merge pull request #13 from AzureTriple/NUTCH-2940
lewismc Apr 22, 2022
213bb13
NUTCH-2943 Implement core dependencies in build.gradle.kts
lewismc Apr 22, 2022
2cd15ef
NUTCH-2943 Implement core dependencies in build.gradle.kts
lewismc Apr 22, 2022
4ba505d
Merge branch 'NUTCH-2940' into NUTCH-2943
lewismc Apr 22, 2022
f70ed34
NUTCH-2943 Implement core dependencies in build.gradle.kts
lewismc Apr 22, 2022
b48c2de
NUTCH-2943 Implement core dependencies in build.gradle.kts
lewismc Apr 22, 2022
f00b7a6
Merge pull request #14 from csci401-apache-nutch/NUTCH-2943
lewismc Apr 22, 2022
504088b
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 23, 2022
4abddb8
Merge branch 'NUTCH-2940' of https://github.com/jbsimmon/nutch into N…
jbsimmon Apr 23, 2022
ea09d0b
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 23, 2022
fcf8d28
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 24, 2022
08000d6
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon Apr 25, 2022
cb710bc
Merge pull request #16 from jbsimmon/NUTCH-2940
lewismc Apr 25, 2022
7c5564b
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Apr 25, 2022
eec4255
Delete Jenkinsfile_ant
LilyPerr Apr 25, 2022
0bcaf5a
Merge pull request #18 from csci401-apache-nutch/NUTCH-2939
LilyPerr Apr 25, 2022
c34d5af
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Apr 26, 2022
a7703c2
Merge branch 'NUTCH-2940' of https://github.com/csci401-apache-nutch/…
lewismc Apr 26, 2022
61a343e
Implemented javadoc, package-src, and zip-src targets
AzureTriple Apr 24, 2022
e031ab1
Update build.gradle.kts
AzureTriple Apr 24, 2022
7879be6
Capitalized descriptions
AzureTriple Apr 24, 2022
10f1dd9
Removed TODO at top of javadoc task
AzureTriple Apr 24, 2022
625d054
Implemented javadoc, package-src, and zip-src targets
AzureTriple Apr 24, 2022
fe5f85a
Update build.gradle.kts
AzureTriple Apr 24, 2022
5948f1e
Revert regression in runtime task, cleanup Javadoc
lewismc Apr 27, 2022
77868f2
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon May 2, 2022
a07c2da
Merge pull request #21 from jbsimmon/NUTCH-2940
jbsimmon May 2, 2022
888e497
Temporary changes to javadoc target
AzureTriple May 1, 2022
6c8423f
Updated javadoc target
AzureTriple May 1, 2022
7b716f5
added non-trivial targets to group "gradleBuildSystem"
AzureTriple May 1, 2022
c4c27d3
Deleted commented code
AzureTriple May 2, 2022
302136f
Changed name of javadoc proxy target
AzureTriple May 2, 2022
84a7e28
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon May 2, 2022
b069631
Merge pull request #20 from AzureTriple/NUTCH-2940
AzureTriple May 2, 2022
2f509a7
Merge branch 'NUTCH-2940' into NUTCH-2940
jbsimmon May 2, 2022
dc9f58e
NUTCH 2940 Develop Gradle Core Build for Apache Nutch
jbsimmon May 2, 2022
de3162b
Merge pull request #24 from jbsimmon/NUTCH-2940
jbsimmon May 2, 2022
df087e6
Merge branch 'NUTCH-2940' of https://github.com/csci401-apache-nutch/…
lewismc Jun 16, 2022
bb7c1d4
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Jun 16, 2022
1200c57
NUTCH-2940 Develop Gradle Core Build for Apache Nutch
lewismc Jun 16, 2022
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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,14 @@ naivebayes-model
csvindexwriter
lib/spotbugs-*
ivy/dependency-check-ant/*

# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build

# Ignore Gradle Wrapper
gradle/
gradlew
gradlew.bat
65 changes: 65 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
#!groovy

/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

def AGENT_LABEL = env.AGENT_LABEL ?: 'ubuntu'
// =================================================================
// https://cwiki.apache.org/confluence/display/INFRA/Jenkins
// https://cwiki.apache.org/confluence/display/INFRA/Multibranch+Pipeline+recipes
// =================================================================

// general pipeline documentation: https://jenkins.io/doc/book/pipeline/syntax/
pipeline {
agent {
node {
label AGENT_LABEL
}
}

environment {
LANG = 'C.UTF-8'
}

stages {
stage('Build') {
steps {
sh "gradle build"
}

post {
success {
archiveArtifacts '**/target/*.jar'
}
}
}

stage('Test') {
steps {
sh "gradle test"
}

post {
always {
junit testResults: '**/target/surefire-reports/TEST-*.xml', testDataPublishers: [[$class: 'StabilityTestDataPublisher']]
}
}
}
}
}
Loading