'Can we directly write Python code under "run | " section in action.yml file
In GitHub Actions, can we directly write python code under run |
-section in action.yml
file?
Can I write GitHub Actions scripts in Python?
Solution 1:[1]
There is a built-in shell
keyword for python.
steps:
- name: Display the path
run: |
import os
print(os.environ['PATH'])
shell: python
You can also use a custom shell. GitHub Actions writes the value of run
to a temporary file and passes it to the specified shell by replacing {0}
with the file name of the temporary script.
steps:
- name: Display the path
run: |
import os
print(os.environ['PATH'])
shell: python {0}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 |