[commit: ghc] wip/jenkins: Nailed the Windows issue (770e7f9)
git at git.haskell.org
git at git.haskell.org
Fri Jul 28 16:42:35 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/jenkins
Link : http://ghc.haskell.org/trac/ghc/changeset/770e7f9cd30f041e64a5c069f8886c113a2f13cd/ghc
>---------------------------------------------------------------
commit 770e7f9cd30f041e64a5c069f8886c113a2f13cd
Author: Ben Gamari <ben at smart-cactus.org>
Date: Mon May 29 12:48:34 2017 -0400
Nailed the Windows issue
>---------------------------------------------------------------
770e7f9cd30f041e64a5c069f8886c113a2f13cd
Jenkinsfile | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/Jenkinsfile b/Jenkinsfile
index 0bd3c7b..20dbec0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -24,6 +24,9 @@ parallel (
"aarch64" : {
node(label: 'linux && aarch64') {buildGhc(runNoFib: false)}
},
+ "freebsd" : {
+ node(label: 'freebsd && aarch64') {buildGhc(runNoFib: false)}
+ },
// Requires cygpath plugin?
// Make
"windows 64" : {
@@ -47,14 +50,10 @@ def buildGhc(params) {
stage('Checkout') {
checkout scm
- if (msys) {
- bat "git submodule update --init --recursive"
- } else {
- sh "git submodule update --init --recursive"
- }
+ sh "git submodule update --init --recursive"
}
- stage('Build') {
+ stage('Configure') {
def speed = 'NORMAL'
if (params.nightly) {
speed = 'SLOW'
@@ -87,10 +86,15 @@ def buildGhc(params) {
sh """
./boot
./configure ${configure_opts}
- make -j${env.THREADS}
"""
}
+ stage('Build') {
+ sh "make -j${env.THREADS}"
+ }
+}
+
+def testGhc() {
stage('Install testsuite dependencies') {
if (params.nightly && !crossTarget) {
def pkgs = ['mtl', 'parallel', 'parsec', 'primitive', 'QuickCheck',
More information about the ghc-commits
mailing list