Created AWS User, key, and id for testing upload

to S3
This commit is contained in:
pyth0n1c
2021-07-29 15:33:10 -07:00
parent cf527c0b35
commit 5d033645fe
+63 -4
View File
@@ -260,12 +260,71 @@ jobs:
name: report
path: |
report/
create-report:
runs-on: ubuntu-latest
needs: [validate-content, build-sources, build-package, run-appinspect]
steps:
- name: Checkout Repo
uses: actions/checkout@v2
- name: Install System Packages
run: |
sudo apt update -qq
sudo apt install jq -qq
- uses: actions/setup-python@v2
with:
python-version: '3.9.5' #Available versions here - https://github.com/actions/python-versions/releases easy to change/make a matrix/use pypy
architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified
- name: Install Python Dependencies
run: |
#Get the virtualenv set up
rm -rf venv
python3 -m venv --clear venv
source venv/bin/activate
python3 -m pip install -q -r requirements.txt
- name: run reporting
run: |
source venv/bin/activate
python3 bin/reporting.py
#Official, Verified Amazon-AWS Github Account Provided Action
- uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }} # if you have/need it
aws-region: us-west-1 #assume we will always use this, could make this an environment variable...
- name: Upload Reporting
run: |
echo "*** THIS IS WHERE WE WOULD UPLOAD TO S3 WHEN WE HAVE THE CREDENTIALS ***"
aws s3 cp bin/reporting s3://security-content/reporting --recursive --exclude "*" --include "*.svg"
echo "Finished uploading!"
# update-sources-github:
# runs-on: ubuntu-latest
# needs: [validate-content, build-sources, build-package, run-appinspect, create-report]
# steps:
# - name: Checkout Repo
# uses: actions/checkout@v2
# - uses: actions/setup-python@v2
# with:
# python-version: '3.9.5' #Available versions here - https://github.com/actions/python-versions/releases easy to change/make a matrix/use pypy
# architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified
# - name: Install Python Dependencies
# run: |
# #Get the virtualenv set up
# rm -rf venv
# python3 -m venv --clear venv
# source venv/bin/activate
# python3 -m pip install -q -r requirements.txt