Skip to content

Commit

Permalink
Build: Moving CI deployment to S3
Browse files Browse the repository at this point in the history
  • Loading branch information
BearishSun committed Dec 26, 2018
1 parent ba0726e commit ab983f4
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 32 deletions.
26 changes: 23 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,26 @@ after_success:
find ./Install -not -name "*.dbg" -not -name ".dwarf" -not -type d | cut -sd / -f 3- | tar -C ./Install -czvf ${filename} -T -
find ./Install -name "*.dbg" -or -name "*.dwarf" -not -type d | cut -sd / -f 3- | tar -C ./Install -czvf ${symbolsFilename} -T -
curl -v --ftp-create-dirs -T ${filename} -u ${FTP_USER}:${FTP_PASSWORD} ${FTP_DESTINATION}
curl -v --ftp-create-dirs -T ${symbolsFilename} -u ${FTP_USER}:${FTP_PASSWORD} ${FTP_DESTINATION}
fi
mkdir artifacts
mv ${filename} artifacts
mv ${symbolsFilename} artifacts
fi
deploy:
- provider: s3
access_key_id: ${S3_ACCESS}
secret_access_key: ${S3_SECRET}
bucket: ${S3_BUCKET}
skip_cleanup: true
region: ${S3_REGION}
local_dir: ${TRAVIS_BUILD_DIR}/artifacts
on:
condition: $TRAVIS_EVENT_TYPE = cron
- provider: s3
access_key_id: ${S3_ACCESS}
secret_access_key: ${S3_SECRET}
bucket: ${S3_BUCKET}
skip_cleanup: true
region: ${S3_REGION}
local_dir: ${TRAVIS_BUILD_DIR}/artifacts
on:
tags: true
49 changes: 20 additions & 29 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ platform: x64
configuration: Release
clone_folder: C:\Projects\bsf

environment:
FTP_USER:
secure: 6/QO2m0slpHVIaSvCgshSQ==
FTP_PASSWORD:
secure: 6XqoyKCbNNcaanDJ5p7M2w==
FTP_HOST:
secure: vkR/qaZuHZ7k7iZQBfLlNYJzx/+rzkhRlOloJq7o0mk=

build_script:
- cmd: set INSTALL_DIR=C:/Projects/bsf/install/Release
- cmd: set INSTALL_DIR_DBG=C:/Projects/bsf/install/Debug
Expand Down Expand Up @@ -74,28 +66,27 @@ artifacts:
type: zip

deploy:
- provider: FTP
protocol: ftp
host: $(FTP_HOST)
username: $(FTP_USER)
password: $(FTP_PASSWORD)
folder: bsfBuilds
application:
active_mode: false
beta: true
debug: true
- provider: S3
access_key_id:
secure: DjX7NEjBDYhAMURrE5ucaP95zFdO32Ep91oLWr++/WM=
secret_access_key:
secure: QtDQyveDiuE42QLzLmmaWltDOUgEB9eRzT0GicW4DIeWU+K5szFOkHLpCfL9ukRV
bucket: bsf-nightly
region: us-east-1
folder:
artifact:
set_public: false
on:
APPVEYOR_SCHEDULED_BUILD: true

- provider: FTP
protocol: ftp
host: $(FTP_HOST)
username: $(FTP_USER)
password: $(FTP_PASSWORD)
folder: bsfBuilds
application:
active_mode: false
beta: true
debug: true
- provider: S3
access_key_id:
secure: DjX7NEjBDYhAMURrE5ucaP95zFdO32Ep91oLWr++/WM=
secret_access_key:
secure: QtDQyveDiuE42QLzLmmaWltDOUgEB9eRzT0GicW4DIeWU+K5szFOkHLpCfL9ukRV
bucket: bsf-nightly
region: us-east-1
folder:
artifact:
set_public: false
on:
APPVEYOR_REPO_TAG: true

0 comments on commit ab983f4

Please sign in to comment.