[前][次][番号順一覧][スレッド一覧]

ruby-changes:54932

From: hsbt <ko1@a...>
Date: Wed, 27 Feb 2019 21:30:31 +0900 (JST)
Subject: [ruby-changes:54932] hsbt:r67137 (trunk): Test Bundler examples and bundled gems tests with Azure Pipeline.

hsbt	2019-02-27 21:30:24 +0900 (Wed, 27 Feb 2019)

  New Revision: 67137

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=67137

  Log:
    Test Bundler examples and bundled gems tests with Azure Pipeline.
    
      * They are invoked on Linux and macOS environment.
      * Try to build with vs2017. But it's only binary build.
    
      https://dev.azure.com/rubylang/ruby/
    
      [Feature #15181][ruby-core:89222]

  Added files:
    trunk/azure-pipelines.yml
Index: azure-pipelines.yml
===================================================================
--- azure-pipelines.yml	(nonexistent)
+++ azure-pipelines.yml	(revision 67137)
@@ -0,0 +1,134 @@ https://github.com/ruby/ruby/blob/trunk/azure-pipelines.yml#L1
+jobs:
+- job: Linux
+  pool:
+    vmImage: 'ubuntu-16.04'
+  strategy:
+    matrix:
+      bundled_gems:
+        task: test-bundled-gems
+      bundler:
+        task: test-bundler
+  steps:
+  - task: UseRubyVersion@0
+    inputs:
+      versionSpec: '2.5.1'
+  - script: sudo apt update -qy && sudo apt-get build-dep ruby2.3
+  - script: |
+      autoconf
+      ./configure
+      make
+    displayName: 'make'
+  - script: |
+      TRAVIS=1 make $(task)
+    displayName: "test"
+
+- job: macOS
+  pool:
+    vmImage: 'macos-10.13'
+  strategy:
+    matrix:
+#      test:
+#        task: test test-all
+#      spec:
+#        task: test-spec
+      bundled_gems:
+        task: test-bundled-gems
+      bundler:
+        task: test-bundler
+  steps:
+  - script: brew update && brew install autoconf bison openssl
+  - script: |
+      autoconf
+      ./configure --with-openssl-dir=/usr/local/opt/openssl
+      make
+    displayName: 'make'
+  - script: |
+      TRAVIS=1 make $(task)
+    displayName: "test"
+
+# - job: vs2015
+#   pool:
+#     vmImage: "vs2015-win2012r2"
+#   strategy:
+#     matrix:
+#       test:
+#         task: test test-all
+#       spec:
+#         task: test-spec
+#       bundled_gems:
+#         task: test-bundled-gems
+#       bundler:
+#         task: test-bundler
+#   steps:
+#   - script: vcpkg --triplet x64-windows install openssl zlib
+#   - script: |
+#       call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
+#       cinst winflexbison
+#       win32/configure.bat --without-ext=+,dbm,gdbm,readline --enable-bundled-libffi --with-opt-dir=C:/vcpkg/installed/x64-windows
+#     displayName: 'configure'
+#   - script: |
+#       call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
+#       set YACC=win_bison
+#       nmake up
+#       nmake
+#       set TRAVIS=1
+#       nmake $(task)
+#     displayName: "nmake"
+
+- job: vs2017
+  pool:
+    vmImage: 'vs2017-win2016'
+#  strategy:
+#    matrix:
+#      test:
+#        task: test test-all
+#      spec:
+#        task: test-spec
+#      bundled_gems:
+#        task: test-bundled-gems
+#      bundler:
+#        task: test-bundler
+  steps:
+  - script: vcpkg --triplet x64-windows install openssl zlib
+  - script: |
+      call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
+      cinst winflexbison
+      win32/configure.bat --without-ext=+,dbm,gdbm,readline --enable-bundled-libffi --with-opt-dir=C:/vcpkg/installed/x64-windows
+    displayName: 'configure'
+  - script: |
+      call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
+      set YACC=win_bison
+      nmake up
+      nmake
+#      set TRAVIS=1
+#      nmake $(task)
+    displayName: "nmake"
+
+# - job: vs2019
+#   pool:
+#     vmImage: "windows-2019"
+#   strategy:
+#     matrix:
+#       test:
+#         task: test test-all
+#       spec:
+#         task: test-spec
+#       bundled_gems:
+#         task: test-bundled-gems
+#       bundler:
+#         task: test-bundler
+#   steps:
+#   - script: vcpkg --triplet x64-windows install openssl zlib
+#   - script: |
+#       call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Auxiliary\Build\vcvars64.bat"
+#       cinst winflexbison
+#       win32/configure.bat --without-ext=+,dbm,gdbm,readline --enable-bundled-libffi --with-opt-dir=C:/vcpkg/installed/x64-windows
+#     displayName: 'configure'
+#   - script: |
+#       call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Auxiliary\Build\vcvars64.bat"
+#       set YACC=win_bison
+#       nmake up
+#       nmake
+#       set TRAVIS=1
+#       nmake $(task)
+#     displayName: "nmake"

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]