99env :
1010 BUILDER_VERSION : v0.5.2
1111 BUILDER_HOST : https://d19elf31gohf1l.cloudfront.net
12- PACKAGE_NAME : aws-iot-device-sdk-java-v2
12+ PACKAGE_NAME : STAGING- aws-iot-device-sdk-java-v2
1313 LINUX_BASE_IMAGE : ubuntu-16-x64
1414 RUN : ${{ github.run_id }}-${{ github.run_number }}
1515
@@ -22,38 +22,54 @@ jobs:
2222 - manylinux2014-x64
2323 # - manylinux2014-x86 until we find 32-bit linux binaries we can use
2424 steps :
25- # We can't use the `uses: docker://image` version yet, GitHub lacks authentication for actions -> packages
26- - name : Build ${{ env.PACKAGE_NAME }}
27- run : |
28- echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u awslabs --password-stdin
29- export DOCKER_IMAGE=docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.image }}:${{ env.BUILDER_VERSION }}
30- docker pull $DOCKER_IMAGE
31- docker run --env GITHUB_REF $DOCKER_IMAGE build -p ${{ env.PACKAGE_NAME }}
25+ - name : Checkout Sources
26+ uses : actions/checkout@v2
27+ with :
28+ submodules : " recursive"
29+ # We can't use the `uses: docker://image` version yet, GitHub lacks authentication for actions -> packages
30+ - name : Build ${{ env.PACKAGE_NAME }}
31+ run : |
32+ echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u awslabs --password-stdin
33+ export DOCKER_IMAGE=docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-${{ matrix.image }}:${{ env.BUILDER_VERSION }}
34+ docker pull $DOCKER_IMAGE
35+ docker run --mount type=bind,source=$(pwd),target=/root/${{ env.PACKAGE_NAME }} --env GITHUB_REF $DOCKER_IMAGE build -p ${{ env.PACKAGE_NAME }}
3236
3337 al2 :
3438 runs-on : ubuntu-latest
3539 steps :
36- # We can't use the `uses: docker://image` version yet, GitHub lacks authentication for actions -> packages
37- - name : Build ${{ env.PACKAGE_NAME }} + consumers
38- run : |
39- echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u awslabs --password-stdin
40- export DOCKER_IMAGE=docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-al2-x64:${{ env.BUILDER_VERSION }}
41- docker pull $DOCKER_IMAGE
42- docker run --env GITHUB_REF $DOCKER_IMAGE build -p ${{ env.PACKAGE_NAME }}
40+ - name : Checkout Sources
41+ uses : actions/checkout@v2
42+ with :
43+ submodules : " recursive"
44+ # We can't use the `uses: docker://image` version yet, GitHub lacks authentication for actions -> packages
45+ - name : Build ${{ env.PACKAGE_NAME }} + consumers
46+ run : |
47+ echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u awslabs --password-stdin
48+ export DOCKER_IMAGE=docker.pkg.github.com/awslabs/aws-crt-builder/aws-crt-al2-x64:${{ env.BUILDER_VERSION }}
49+ docker pull $DOCKER_IMAGE
50+ docker run --mount type=bind,source=$(pwd),target=/root/${{ env.PACKAGE_NAME }} --env GITHUB_REF $DOCKER_IMAGE build -p ${{ env.PACKAGE_NAME }}
4351
4452 windows :
4553 runs-on : windows-latest
4654 steps :
47- - name : Build ${{ env.PACKAGE_NAME }} + consumers
48- run : |
49- python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
50- python builder.pyz build -p ${{ env.PACKAGE_NAME }}
55+ - name : Checkout Sources
56+ uses : actions/checkout@v2
57+ with :
58+ submodules : " recursive"
59+ - name : Build ${{ env.PACKAGE_NAME }} + consumers
60+ run : |
61+ python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
62+ python builder.pyz build -p ${{ env.PACKAGE_NAME }}
5163
5264 osx :
5365 runs-on : macos-latest
5466 steps :
55- - name : Build ${{ env.PACKAGE_NAME }} + consumers
56- run : |
57- python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder')"
58- chmod a+x builder
59- ./builder build -p ${{ env.PACKAGE_NAME }}
67+ - name : Checkout Sources
68+ uses : actions/checkout@v2
69+ with :
70+ submodules : " recursive"
71+ - name : Build ${{ env.PACKAGE_NAME }} + consumers
72+ run : |
73+ python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder')"
74+ chmod a+x builder
75+ ./builder build -p ${{ env.PACKAGE_NAME }}
0 commit comments