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

pull/5654/head
Adam Cozzette 6 years ago
parent 0e3f1f4ad7
commit 02557977bb
  1. 2
      protoc-artifacts/README.md
  2. 4
      protoc-artifacts/build-zip.sh
  3. 5
      protoc-artifacts/pom.xml

@ -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

@ -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 \

@ -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>

Loading…
Cancel
Save