Skip to content

Commit

Permalink
Fix for CPack Artifacts (#62)
Browse files Browse the repository at this point in the history
* [CI] - fixing Travis token for release artifacts upload

* [CI] - fixing release artifacts generation via appveyor

* [CI] - fixing release artifacts generation via appveyor

* [CI] - avoiding cleanup on deploy for Travis

* [CI] - fixing appveyor yaml

* [CI] - more fixing on appveyor ylm

* [CI] - playing with appveyor yml

* [CI] - playing with appveyor yml

* [CI] - playing with appveyor yml

* [CI] - fixing appveyor yml indentation

* [CI] - fixing appveyor

* [CI] - fixing travis deployment

* [CI] - fixing finding the artifact file on travis

* [CI] - fixing travis token

* [CI] - Travis skip cleanup after CPack

* [CI] - removed unused param from cmake call in appveyor

* [CI] - fixing travis script

* [CI] - addding appveyor artifact

* [CI] - fixing appveyor artifact path

* [CI] - fixing appveyor artifact path

has to be relative to the project path, not absolute
  • Loading branch information
SalvoVirga committed Jun 18, 2019
1 parent 480188c commit 68b19c5
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 26 deletions.
31 changes: 12 additions & 19 deletions .travis.yml
Expand Up @@ -156,29 +156,22 @@ script:
ctest -R simple_tests -C Release --output-on-failure
fi
after_success:
before_deploy:
- cpack
- |
if [[ "${SIMPLE_PACKAGE}" == "True" ]]; then
cpack
if [[ "${TRAVIS_OS_NAME}" == "linux" ]]; then
export RELEASE_PKG_FILE=$(ls *.deb)
else
export RELEASE_PKG_FILE=$(ls *.tar.gz)
fi
- echo "deploying $RELEASE_PKG_FILE to GitHub releases"

deploy:
skip_cleanup: true
provider: releases
api_key:
secure: FLrIYC+3igsKRGMouvhY57l+iTavMUdYDCgWhEYG2Lld50I4Mouuel4dEXJwRSFPkcaSSJx19YGxx/0s59vRdqril/q+bPYTRYfDXVcDTDdSVolOV0iSAEImsQ+QAxRSm1/+Ubxb/jG3LvFOBQ7cByTmmfyT4U3RjRO8LNKzkmPRUZJFE491RzoB/MMIZGHUZ6nl3O1teoVVkvVPxgPsws1jtHkZUWPAJmAk3Nwg+OvWoC9Vop8zSonzaBriXw38kjw1qV/vAic7PvY6UOAuEzs7hLCdBPCBMxzu0ImLrP4v2ZVSMhHrqdeII40fHo6KDDEDX1Isy5oFX+cGRNE878zy9qbfyIMDwTHdp0YBOazg/pPkCxJh34nPji3JgpJZFsJ8tM7weiNdfN2HpXVaDXrmhNndov/dmRAGNG85xXchJr5G6Pth/EZVaN9DO3SbtOuafATwqkWLK4qeWhp0Gm/Kji05/R7tngp25lsdTq7+Oic1U+Ohn0kFv2SPyEh/nv9Ju54a4BvjJx9P3ORqzPnEwWNpuE22y26F5dWQmVLThDa2oML3MzfoSFGp8GxfSFmyiuVCqDWm3P+QI3ClpeX2UvBwl1Xv22fO97raZyT/aGW3M3wFCANmENobhPv/ZvQLDcg0w2bEZEkkZiRuZ4XQKIV3C6jEhyV50ZPa258=
file: "*.deb"
secure: JK+I7hl4CC7r2FszwagkswyjX8TeIbVXdjvG1FK8z/aeKpW2GYF6648neJuwMqIhlIlEtomUBOdLz+SXmPKIa2xTlFPvn388B2MBM/ZkJffeYs0rj4pictz1EDcZ7lgB7E8THB1bCGrICe3Jq1CoLhuWwZ91V3WgQrStCgQP9NY7JRP2uOKmGPpFf+drDQrKGuBYUak2ihoCyxTi/0BZL1I1yA46820U7fK3NaMIKPL2XnfVRJ+z01FY6riiGDxeitcrdB3tEOFIUjgM1lqTYbJ8X32N3l11kSHlogDPvbfbhwcP9CuoMEEycv8unWPWMdqucCM3XMD6R1Z28RXOwENNBGsmQQiJHDnRj+0oLqiHt5kKX0F/JMuBtZz/0WR2d9SWoAjj9dsYML+q5pAV5ESOTlQavcHq9aWJP/nSTzZYdp2zCDGJO48DyT6Z6ihrmgRWSzBSK/5jzuRLaJB3s4S6bpvkTY+CjLu7pP3xvnbHXMH5JQxU6yjf2KivjZ7DXZt0t2O+v3D/rwkGJ3ATU6iGjTxzQbVMhURlz7fWIjsFZATDbgizcHYJHwkVmKLzZmKEb6J0cLOdgGn23eGTjWEb0tL84eu+EcOTLBGhXtvhRtWyevehndEsnhJOyo+0Xm47CU5U6NDesVMXeoZi0Ts+zYflx85q7fvGB7R3amQ=
file_glob: true
file: "${RELEASE_PKG_FILE}"
on:
repo: IFL-CAMP/simple
tags: true
os: linux

deploy:
provider: releases
api_key:
secure: FLrIYC+3igsKRGMouvhY57l+iTavMUdYDCgWhEYG2Lld50I4Mouuel4dEXJwRSFPkcaSSJx19YGxx/0s59vRdqril/q+bPYTRYfDXVcDTDdSVolOV0iSAEImsQ+QAxRSm1/+Ubxb/jG3LvFOBQ7cByTmmfyT4U3RjRO8LNKzkmPRUZJFE491RzoB/MMIZGHUZ6nl3O1teoVVkvVPxgPsws1jtHkZUWPAJmAk3Nwg+OvWoC9Vop8zSonzaBriXw38kjw1qV/vAic7PvY6UOAuEzs7hLCdBPCBMxzu0ImLrP4v2ZVSMhHrqdeII40fHo6KDDEDX1Isy5oFX+cGRNE878zy9qbfyIMDwTHdp0YBOazg/pPkCxJh34nPji3JgpJZFsJ8tM7weiNdfN2HpXVaDXrmhNndov/dmRAGNG85xXchJr5G6Pth/EZVaN9DO3SbtOuafATwqkWLK4qeWhp0Gm/Kji05/R7tngp25lsdTq7+Oic1U+Ohn0kFv2SPyEh/nv9Ju54a4BvjJx9P3ORqzPnEwWNpuE22y26F5dWQmVLThDa2oML3MzfoSFGp8GxfSFmyiuVCqDWm3P+QI3ClpeX2UvBwl1Xv22fO97raZyT/aGW3M3wFCANmENobhPv/ZvQLDcg0w2bEZEkkZiRuZ4XQKIV3C6jEhyV50ZPa258=
file: "*.tar.gz"
on:
repo: IFL-CAMP/simple
tags: true
os: osx

tags: true
29 changes: 22 additions & 7 deletions appveyor.yml
Expand Up @@ -4,8 +4,6 @@ version: "{build}"
os:
- Visual Studio 2017

skip_tags: true

configuration:
- Release

Expand Down Expand Up @@ -44,22 +42,39 @@ before_build:
- cd %APPVEYOR_BUILD_FOLDER%
- rmdir deps /s /q
- mkdir build && cd build
- cmake -G "%CMAKE_GENERATOR% Win64" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DSIMPLE_BUILD_TESTS=ON -DSIMPLE_BUILD_EXAMPLES=ON ..
- ps: >-
If ($env:APPVEYOR_REPO_TAG -eq "false") {
cmake -G "$env:CMAKE_GENERATOR Win64" -DSIMPLE_BUILD_TESTS=ON -DSIMPLE_BUILD_EXAMPLES=ON ..
} Else {
cmake -G "$env:CMAKE_GENERATOR Win64" -DSIMPLE_BUILD_STATIC=OFF -DSIMPLE_ENABLE_CPACK=ON ..
}
build_script:
- cmake --build . --config %CONFIGURATION% -- /verbosity:minimal

test_script:
- ctest -R simple_tests -C %CONFIGURATION% --output-on-failure
- ps: >-
If ($env:APPVEYOR_REPO_TAG -eq "false") {
ctest -R simple_tests -C $env:CONFIGURATION --output-on-failure
}
after_build:
- ps: >-
If ($env:APPVEYOR_REPO_TAG -eq "true") {
cpack
}
artifacts:
- path: 'build/*.exe'
name: simple_artifact

deploy:
description: 'S.I.M.P.L.E. Release'
provider: GitHub
auth_token:
secure: cUPtOPIdMqFQI0T2jkc4PZVdafqiSRTHYxG0b0ajBQZ2ySvhjeq1r4SQu1BR/p7y
artifact: /.*\.exe/
secure: /Zfum05XMUCPaLKLsrsOTr/t4A8Kvz3lDN4ajPt6SZRlU+AX1/ee0CqpgR5AKCGg
artifact: simple_artifact
draft: false
prerelease: false
on:
branch: master
APPVEYOR_REPO_TAG: true

0 comments on commit 68b19c5

Please sign in to comment.