|
@@ -7,7 +7,6 @@ os:
|
|
|
- osx
|
|
|
|
|
|
# Use Ubuntu 14.04 LTS (Trusty) as the Linux testing environment.
|
|
|
-sudo: required
|
|
|
dist: trusty
|
|
|
|
|
|
env:
|
|
@@ -76,3 +75,31 @@ script:
|
|
|
- ./bin/dxc -T ps_6_0 -Fo passthru-ps.spv ../tools/clang/test/CodeGenSPIRV/passthru-ps.hlsl2spv -spirv
|
|
|
- ./bin/clang-spirv-tests --spirv-test-root ../tools/clang/test/CodeGenSPIRV/
|
|
|
- ./bin/clang-hlsl-tests --HlslDataDir $PWD/../tools/clang/test/HLSL/
|
|
|
+
|
|
|
+after_success:
|
|
|
+ # Create tarball for deployment
|
|
|
+ - if [[ "${CC}" == "clang" ]]; then
|
|
|
+ export ARTIFACTS_DIR=build-${TRAVIS_OS_NAME}-${DXC_BUILD_TYPE};
|
|
|
+ cd .. && mkdir ${ARTIFACTS_DIR};
|
|
|
+ cd ${ARTIFACTS_DIR} && mkdir bin && mkdir lib && mkdir include && cd ..;
|
|
|
+ cp build/lib/libdxcompiler.so.3.7 ${ARTIFACTS_DIR}/lib/;
|
|
|
+ cp build/bin/dxc ${ARTIFACTS_DIR}/bin/;
|
|
|
+ cp -r include/dxc ${ARTIFACTS_DIR}/include;
|
|
|
+ echo "${TRAVIS_COMMIT}" > ${ARTIFACTS_DIR}/GIT-COMMIT.txt;
|
|
|
+ cat ${ARTIFACTS_DIR}/GIT-COMMIT.txt;
|
|
|
+ ls ${ARTIFACTS_DIR}/*;
|
|
|
+ fi
|
|
|
+
|
|
|
+deploy:
|
|
|
+ provider: gcs
|
|
|
+ access_key_id: GOOG1EQ4D2VOTN53ZCCEUFKJGJQ3AH47WPAJ2FISS754ZI24GRIAURGNG2MMA
|
|
|
+ secret_access_key:
|
|
|
+ secure: tqf86h66q+2ri9UScQyXOJ1LpgS5b30ifz1T/tyX0CgNwiODBJ43mThlfMyoJbTjBjTi9aQxhIwWaMwsAkf9kC6GFqgJI++YFnjyZrBo2+zKKWpCfa/mGNnJVb/GvX0Jt2jMHF69L78nYY0UoyndotkNlBYU93HpuytcFQYs0hNU8eIzw3lCEOmOWYgZgFzjegjo8cd3x2scL4riVuyVtDX6gmdlUid7elyouMIq7j7p6ISlPSJ9L1s4ak0sAzi92Dd44ROZVqoy1bTwgxZhCEQdJTIimX4bQL+Z8yOhvH4OWLL11615Ap7Vdv5E73oETHZKDoXxCtyTWIipCiEt5kgQwpSghVEsZlhbr8c0W8QQ9g3gXEjY8APXBXDljovoMIshho+5H9Wl1gDQC0cUA8wm9z1fAOJZMMJDG2C77wEUAHhZ89j6ponrRAVeAwUxwhs3xkRseuAzBadLb+TGSjht3RW/eBtc2tzsUwnp2bsM0aN72n/eV5dGJ4kBAKCMngY4EI6mma+/u08Vvbe2+aZQ7JximmsJosgzqqgtEY2yEY4kQmg531uckfywZRCPxLwit/t1AmEfvXQT4KCM+17Ab486nChRXyE0H632UIPIKKFEGuxEHv0o+nccaqUMo7FLtGWymBNUATY4X+V3cmkeK+7ZOf3ExRNy38AUGKU=
|
|
|
+ bucket: travis-dxc
|
|
|
+ skip_cleanup: true
|
|
|
+ acl: public-read
|
|
|
+ local-dir: ${ARTIFACTS_DIR}
|
|
|
+ on:
|
|
|
+ repo: microsoft/DirectXShaderCompiler
|
|
|
+ branch: master
|
|
|
+
|