GHA: Check Akamai git action
This commit is contained in:
50
.github/workflows/akamai-purge-cache.yml
vendored
50
.github/workflows/akamai-purge-cache.yml
vendored
@@ -13,16 +13,14 @@ jobs:
|
||||
eclipse-distro-build:
|
||||
runs-on: self-hosted
|
||||
steps:
|
||||
# - name: Create .edgerc file
|
||||
# run: |
|
||||
# echo "[ccu]" >> ${HOME}/.edgerc
|
||||
# echo "client_secret = ${{ secrets.AKAM_CLIENT_SECRET }}" >> ${HOME}/.edgerc
|
||||
# echo "host = ${{ secrets.AKAM_HOST }}" >> ${HOME}/.edgerc
|
||||
# echo "access_token = ${{ secrets.AKAM_ACCESS_TOKEN }}" >> ${HOME}/.edgerc
|
||||
# echo "client_token = ${{ secrets.AKAM_CLIENT_TOKEN }}" >> ${HOME}/.edgerc
|
||||
# brew install go
|
||||
# brew install akamai
|
||||
# akamai install purge
|
||||
- name: Create .edgerc file
|
||||
env:
|
||||
EDGERC: ${{ secrets.EDGERC }}
|
||||
run: |
|
||||
echo -e "${EDGERC}" > ${HOME}/.edgerc
|
||||
brew install go
|
||||
brew install akamai
|
||||
akamai install purge
|
||||
- name: Cloudgate S3 Configuration
|
||||
uses: aws-actions/configure-aws-credentials@010d0da01d0b5a38af31e9c3470dbfdabdecca3a
|
||||
with:
|
||||
@@ -49,18 +47,20 @@ jobs:
|
||||
- name: Check URLs
|
||||
run: |
|
||||
echo "${{ steps.prepare-urls.outputs.urls }}"
|
||||
- name: Clear Cache
|
||||
uses: ducksify/action-akamai-purge@05dae3d7530b0ff183e8eba89a219ea66711696a
|
||||
env:
|
||||
EDGERC: ${{ secrets.EDGERC }}
|
||||
with:
|
||||
command: 'invalidate'
|
||||
type: 'url'
|
||||
ref: ${{ steps.prepare-urls.outputs.urls }}
|
||||
# network: 'production'
|
||||
# - name: Remove .edgerc file
|
||||
# if: ${{ always() }}
|
||||
# run: |
|
||||
# rm -f ${HOME}/.edgerc
|
||||
# brew uninstall akamai
|
||||
# brew uninstall go
|
||||
- name: Purge
|
||||
run: |
|
||||
akamai purge invalidate ${{ steps.prepare-urls.outputs.urls }}
|
||||
# - name: Clear Cache
|
||||
# uses: ducksify/action-akamai-purge@05dae3d7530b0ff183e8eba89a219ea66711696a
|
||||
# env:
|
||||
# EDGERC: ${{ secrets.EDGERC }}
|
||||
# with:
|
||||
# command: 'invalidate'
|
||||
# type: 'url'
|
||||
# ref: ${{ steps.prepare-urls.outputs.urls }}
|
||||
- name: Remove .edgerc file
|
||||
if: ${{ always() }}
|
||||
run: |
|
||||
rm -f ${HOME}/.edgerc
|
||||
brew uninstall akamai
|
||||
brew uninstall go
|
||||
|
||||
Reference in New Issue
Block a user