You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by mm...@apache.org on 2021/11/01 06:17:53 UTC

[geode-native] branch GEODE-9741-fix-release-build created (now 5fcf687)

This is an automated email from the ASF dual-hosted git repository.

mmartell pushed a change to branch GEODE-9741-fix-release-build
in repository https://gitbox.apache.org/repos/asf/geode-native.git.


      at 5fcf687  Use vcvarsall.bat on Windows 2019

This branch includes the following new commits:

     new 3dadfae  Call vcvarsall on Windows'
     new 5fcf687  Use vcvarsall.bat on Windows 2019

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[geode-native] 02/02: Use vcvarsall.bat on Windows 2019

Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mmartell pushed a commit to branch GEODE-9741-fix-release-build
in repository https://gitbox.apache.org/repos/asf/geode-native.git

commit 5fcf68791b71cc01ed028f56b45317ef98b2191f
Author: Mike Martell <mm...@pivotal.io>
AuthorDate: Sun Oct 31 23:14:43 2021 -0700

    Use vcvarsall.bat on Windows 2019
---
 ci/lib/templates.lib.txt |  8 ++++----
 ci/lib/templates.lib.yml | 10 +++++++---
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/ci/lib/templates.lib.txt b/ci/lib/templates.lib.txt
index af05714..6d21cb4 100644
--- a/ci/lib/templates.lib.txt
+++ b/ci/lib/templates.lib.txt
@@ -194,7 +194,7 @@ set -ueo pipefail
 remote_download_directory build .
 (@- end @)
 
-(@ def build_bash_task(): -@)
+(@ def build_bash_task(use_vcvarsall): -@)
 set -ueo pipefail
 (@= remote_functions() @)
 pushd source
@@ -203,9 +203,9 @@ git_rev=$(git rev-parse HEAD)
 popd
 version=$(cat version/number)
 builddate=$(date "+%Y-%m-%d")
-#@ if build.image_family == "build-windows-2019-vs-2019":
-  remote_shell 'c:/"Program Files (x86)\Microsoft Visual Studio"/2019/Community/VC/Auxiliary/Build/vcvarsall.bat x64 10.0.16299.0 -vcvars_ver=14.20'
-#@end
+(@- if use_vcvarsall: @)
+remote_shell "c:/Program Files (x86)\Microsoft Visual Studio/2019/Community/VC/Auxiliary/Build/vcvarsall.bat" x64 10.0.16299.0 -vcvars_ver=14.20
+(@ end -@)
 remote_shell cmake -E make_directory build
 remote_shell cmake -E time cmake -E chdir build cmake ../source ${CMAKE_CONFIGURE_FLAGS} \
     -DCMAKE_BUILD_TYPE=${CMAKE_CONFIG} \
diff --git a/ci/lib/templates.lib.yml b/ci/lib/templates.lib.yml
index b38e580..f7730a8 100644
--- a/ci/lib/templates.lib.yml
+++ b/ci/lib/templates.lib.yml
@@ -149,13 +149,13 @@ source:
 #@ end
 
 ---
-#@ def build_task(config, params={}):
+#@ def build_task(config, use_vcvarsall, params={}):
 #@ params = struct.decode(params)
 #@ params.update({"CMAKE_CONFIG": config})
 #@ return bash_task("build",
 #@   [{"name":"instance"},{"name":"version"},{"name":"source"}],
 #@   [{"name":"package"}],
-#@   build_bash_task(),
+#@   build_bash_task(use_vcvarsall),
 #@   params=params)
 #@ end
 
@@ -211,7 +211,11 @@ plan:
         steps:
           - #@ bash_task("upload-source", [{"name":"instance"},{"name":"source"}], [], upload_source_bash_task())
           - #@ bash_task("upload-geode", [{"name":"instance"},{"name":"geode-latest"}], [], upload_geode_bash_task())
-    - #@ build_task(config.config, build.params)
+    #@ if build.image_family == "build-windows-2019-vs-2019":
+    - #@ build_task(config.config, True, build.params)
+    #@ else:
+    - #@ build_task(config.config, False, build.params)
+    #@ end
     - #@ remote_task("cpp-unit-tests", config.config, ctest_bash_task("build/cppcache/test", parallel=8), "30m", build.params)
     - #@ remote_task("cpp-integration-tests", config.config, ctest_bash_task("build/cppcache/integration/test", parallel=4), "1h", build.params)
     - #@ remote_task("cpp-legacy-integration-tests", config.config, ctest_bash_task("build/cppcache/integration-test", timeout=500, parallel=4), "2h", build.params)

[geode-native] 01/02: Call vcvarsall on Windows'

Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mmartell pushed a commit to branch GEODE-9741-fix-release-build
in repository https://gitbox.apache.org/repos/asf/geode-native.git

commit 3dadfae3554ec1e550d1a771e8c7a455a5538420
Author: Mike Martell <mm...@pivotal.io>
AuthorDate: Sat Oct 30 06:47:22 2021 -0700

    Call vcvarsall on Windows'
---
 ci/lib/templates.lib.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ci/lib/templates.lib.txt b/ci/lib/templates.lib.txt
index 01e3b93..af05714 100644
--- a/ci/lib/templates.lib.txt
+++ b/ci/lib/templates.lib.txt
@@ -203,6 +203,9 @@ git_rev=$(git rev-parse HEAD)
 popd
 version=$(cat version/number)
 builddate=$(date "+%Y-%m-%d")
+#@ if build.image_family == "build-windows-2019-vs-2019":
+  remote_shell 'c:/"Program Files (x86)\Microsoft Visual Studio"/2019/Community/VC/Auxiliary/Build/vcvarsall.bat x64 10.0.16299.0 -vcvars_ver=14.20'
+#@end
 remote_shell cmake -E make_directory build
 remote_shell cmake -E time cmake -E chdir build cmake ../source ${CMAKE_CONFIGURE_FLAGS} \
     -DCMAKE_BUILD_TYPE=${CMAKE_CONFIG} \