2

I would like to upload .env file to a build in Github Actions. Is there any way I can do it?

1 Answer 1

1

It would be easier to store secrets in either secrets or specific environments in the repo:

Secrets: https://github.com/**account_name**/**repo_name**/settings/secrets/actions 
Environments: https://github.com/**account_name**/**repo_name**/settings/environments 

You can then access the secrets directly or generate an .env file when the GitHub actions runs.

In the workflow file access secrets with ${{ secrets.TOKEN }} or generate an .env file and save secrets in there:

- name: do some stuff run: | touch .env echo TOKEN='${{ secrets.TOKEN }}' >> .env ...etc 

If using environments to store secrets, don't forget to declare which environment is being used by that job! (documentation)

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.