clearml/ClearML verify code execution
Launch the current PR as a remote task and poll status. Clean up when iterations are detected.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| CLEARML_API_ACCESS_KEY | ClearML api access key (can be generated in your profile page) | yes | — |
| CLEARML_API_SECRET_KEY | ClearML api secret key (can be generated in your profile page) | yes | — |
| CLEARML_API_HOST | ClearML server api host | yes | — |
| EXECUTION_TIMEOUT | How long to wait for the first iteration before failing, not including time waiting in queue, in seconds. Note: this does include docker setup and package installations! (default: 600) | — | 600 |
| QUEUE_NAME | Name of the queue to place the experiment into. (default: "default") | — | default |
| CLEARML_PROJECT | Project name to run the test task into. (default: "Github CICD") | — | Github CICD |
| CLEARML_TASK_NAME | Task name to run the test task as. (default: "cicd_test_task") | — | cicd_test_task |
| EXECUTION_ENTRYPOINT | Entry point script for the remote execution. (default: "main.py") | — | main.py |
| EXECUTION_FOLDER | Execute the code from a local folder. (default: ".") | — | . |
| EXECUTION_REQUIREMENTS | Pip requirements file. (default: "requirements.txt") | — | requirements.txt |
| EXECUTION_ARGS | Arguments to pass to the remote task, list of <argument>=<value> strings. (default: []) | — | hack=empty_string_doesnt_work |
Outputs
no outputs