Skip to content

Actions Demo Project #1

@nmarchio

Description

@nmarchio

To dos

Parameterization @AnGWar26

  • Parameterize hard coded fields (i.e., Docker user credentials)
  • Parameterize the CPU and memory in the call to the script to AWS

Documentation + YAML @AnGWar26

  • Build documentation (describe parameters, arguments, what each job does, set up –stuff that happens outside the code clicking menus)
  • Documentation on credentials needed for Secrets (AWS credentials, Google Sheets credentials,
  • Add comments to the YAML template
  • In YAML check if “needs” runs “on-success” or simply indicates job is completed

Job Scheduling @AnGWar26

Notifications @manmartgarc

S3 Bucket @manmartgarc

  • Right now we assume a bucket is created and we get it through the GUI. Add a feature that passes in the bucket parameter if bucket doesn't exist then it creates the bucket.

R Job @manmartgarc or @AnGWar26

  • Create an R environment in one job and run that in parallel (run on GitHub default machines alongside compute).
    https://github.com/r-lib/actions
  • Create an R environment on AWS include that example as well

ECR @manmartgarc

  • Example using the Elastic Container Registry (instead of Docker Hub). Include documentation for how to add the image to ECR.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions