瀏覽代碼

Include Linux ppcle_64 builds and Windows 64-bit builds of protoc

Adam Cozzette 6 年之前
父節點
當前提交
02557977bb
共有 3 個文件被更改,包括 10 次插入1 次删除
  1. 2 0
      protoc-artifacts/README.md
  2. 3 1
      protoc-artifacts/build-zip.sh
  3. 5 0
      protoc-artifacts/pom.xml

+ 2 - 0
protoc-artifacts/README.md

@@ -121,6 +121,8 @@ target directory layout:
           protoc.exe
           protoc.exe
         + aarch_64
         + aarch_64
           protoc.exe
           protoc.exe
+        + ppcle_64
+          protoc.exe
       + osx
       + osx
         + x86_64
         + x86_64
           protoc.exe
           protoc.exe

+ 3 - 1
protoc-artifacts/build-zip.sh

@@ -13,8 +13,9 @@ Example:
 This script will download pre-built protoc or protoc plugin binaries from maven
 This script will download pre-built protoc or protoc plugin binaries from maven
 repository and create .zip packages suitable to be included in the github
 repository and create .zip packages suitable to be included in the github
 release page. If the target is protoc, well-known type .proto files will also be
 release page. If the target is protoc, well-known type .proto files will also be
-included. Each invocation will create 7 zip packages:
+included. Each invocation will create 8 zip packages:
   dist/<TARGET>-<VERSION_NUMBER>-win32.zip
   dist/<TARGET>-<VERSION_NUMBER>-win32.zip
+  dist/<TARGET>-<VERSION_NUMBER>-win64.zip
   dist/<TARGET>-<VERSION_NUMBER>-osx-x86_32.zip
   dist/<TARGET>-<VERSION_NUMBER>-osx-x86_32.zip
   dist/<TARGET>-<VERSION_NUMBER>-osx-x86_64.zip
   dist/<TARGET>-<VERSION_NUMBER>-osx-x86_64.zip
   dist/<TARGET>-<VERSION_NUMBER>-linux-x86_32.zip
   dist/<TARGET>-<VERSION_NUMBER>-linux-x86_32.zip
@@ -31,6 +32,7 @@ VERSION_NUMBER=$2
 # <zip file name> <binary file name> pairs.
 # <zip file name> <binary file name> pairs.
 declare -a FILE_NAMES=( \
 declare -a FILE_NAMES=( \
   win32.zip windows-x86_32.exe \
   win32.zip windows-x86_32.exe \
+  win64.zip windows-x86_64.exe \
   osx-x86_32.zip osx-x86_32.exe \
   osx-x86_32.zip osx-x86_32.exe \
   osx-x86_64.zip osx-x86_64.exe \
   osx-x86_64.zip osx-x86_64.exe \
   linux-x86_32.zip linux-x86_32.exe \
   linux-x86_32.zip linux-x86_32.exe \

+ 5 - 0
protoc-artifacts/pom.xml

@@ -80,6 +80,11 @@
                   <classifier>linux-aarch_64</classifier>
                   <classifier>linux-aarch_64</classifier>
                   <type>exe</type>
                   <type>exe</type>
                 </artifact>
                 </artifact>
+                <artifact>
+                  <file>${basedir}/target/linux/ppcle_64/protoc.exe</file>
+                  <classifier>linux-ppcle_64</classifier>
+                  <type>exe</type>
+                </artifact>
               </artifacts>
               </artifacts>
             </configuration>
             </configuration>
           </execution>
           </execution>