trigger #11
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Liat Workflow | |
on: | |
push: | |
branches: | |
- liats/wip/ci_cd | |
permissions: | |
id-token: write | |
contents: read | |
jobs: | |
create-conda-env: | |
runs-on: ubuntu-latest | |
container: | |
image: amazonlinux:2 | |
options: --user root | |
steps: | |
- name: Show OS version | |
run: cat /etc/os-release | |
- name: Check user | |
run: whoami | |
- name: Checkout Code | |
uses: actions/checkout@v2 # Checks out the repository under $GITHUB_WORKSPACE. | |
- name: Configure AWS Credentials | |
uses: aws-actions/configure-aws-credentials@v4 | |
with: | |
role-to-assume: arn:aws:iam::081569964966:role/github_cicd | |
aws-region: eu-west-1 | |
# Check the account role and region | |
- name: Check AWS Account | |
run: aws sts get-caller-identity | |
# - name: Create and Upload Artifact to S3 | |
# run: | | |
# # Example of creating a tar.gz archive and uploading it | |
# tar -czvf artifact.tar.gz /path/to/your/files | |
# aws s3 cp artifact.tar.gz s3://YOUR_S3_BUCKET_NAME/path/to/upload/ | |
- name: Cleanup - Terminate EC2 Instance | |
if: always() | |
run: | | |
echo "cleanup" |