mirror of https://github.com/BOINC/boinc.git
Merge pull request #4822 from talregev/TalR/osx_vcpkg_cache
[osx][ci] Add vcpkg cache
This commit is contained in:
commit
beb630e982
|
@ -11,6 +11,11 @@ concurrency:
|
|||
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.S3_ACCESS_KEY }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_SECRET_KEY }}
|
||||
AWS_DEFAULT_REGION: us-west-2
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: ${{matrix.type}}-build
|
||||
|
@ -32,6 +37,16 @@ jobs:
|
|||
path: 3rdParty/buildCache
|
||||
key: osx-${{ matrix.type }}-${{ hashFiles('3rdParty/*Mac*.sh', 'mac_build/setupForBOINC.sh', 'mac_build/dependencyNames.sh', 'mac_build/[bB]uild*.sh', '.github/workflows/osx.yml') }}
|
||||
|
||||
- name: Check if build is running from origin repo
|
||||
if: ${{ success() && env.AWS_ACCESS_KEY_ID != 0 && env.AWS_SECRET_ACCESS_KEY != 0 }}
|
||||
run: |
|
||||
echo "VCPKG_BINARY_SOURCES=clear;x-aws,s3://vcpkg.cache.boinc/,readwrite" >> $GITHUB_ENV
|
||||
|
||||
- name: Check if build is running from fork
|
||||
if: ${{ success() && (env.AWS_ACCESS_KEY_ID == 0 || env.AWS_SECRET_ACCESS_KEY == 0) }}
|
||||
run: |
|
||||
echo "VCPKG_BINARY_SOURCES=clear;x-aws-config,no-sign-request;x-aws,s3://vcpkg.cache.boinc/,read" >> $GITHUB_ENV
|
||||
|
||||
- name: install dependencies
|
||||
if: ${{! contains(matrix.type, 'cmake')}}
|
||||
run: ./3rdParty/buildMacDependencies.sh -q
|
||||
|
|
Loading…
Reference in New Issue