@@ -218,7 +218,10 @@ In the following table, all Hog-CI variables are listed. Please note, that some
| `HOG_PUSH_TOKEN` | **YES** | The push token you generated for your GitLab access token or your service account (should be masked). |
| `HOG_RESET_FILES` | NO | All the files (or wildcards) contained in this variable (separated by spaces or new lines) be reset at the pre-synthesis time by Hog-CI. |
| `HOG_SAVE_DCP` | NO | (Vivado-only) If 1, Hog saves both the synthesis and implementation DCPs in the `DCPs` folder. If 2, only the synthesis DCPs, and if 3 only the implementation's. |
| `HOG_SIMSETS` | NO | A comma-separated list of simulation sets, to be run by the CI for the chosen project. |
| `HOG_SIMULATION_LIB_PATH` | NO | The PATH in your VM, where the Simulation Lib files are stored (Vivado only). |
| `HOG_SIM_ONLY_SCRIPTS` | NO | If this variable is set to `1`, Hog-CI will run only generate the simulation scripts, but it will not execute them. |
| `HOG_SIM_COMPILE_ONLY` | NO | If this variable is set to `1`, Hog-CI will run only the compilation of the simulation files, skipping the simulation execution. |
| `HOG_TARGET_BRANCH` | NO | Project target branch. Pull request should start from this branch. Default: master. |
| `HOG_TCLLIB_PATH` | NO | **MANDATORY for Libero SoC**. Path of installed `tcllib` libraries on your VMs |
| `HOG_USER` | **YES** | GitLab access token name or service account name depending on your Hog-CI configuration (e.g. `my_access_token` or `my_service_account`). |
@@ -104,8 +104,10 @@ This is the list of secrets for the merge request pipeline:
| `HOG_PATH` | **YES** | The `PATH` variable for your VM, should include your ISE bin directory. |
| `HOG_PUSH_TOKEN` | **YES** | The push token you generated for your service account. It can be generated from https://github.com/settings/tokens, and should have *project*, *repo* and *workflow* rights. |
| `HOG_RESET_FILES` | NO | All the files (or wildcards) contained in this variable (separated by spaces or new lines) be reset at the pre-synthesis time by Hog-CI. |
| `HOG_SIMSETS` | NO | A comma-separated list of simulation sets, to be run by the CI for the chosen project. |
| `HOG_SIMULATION_LIB_PATH` | NO | The PATH in your VM, where the Simulation Lib files are stored (Vivado only). |
| `HOG_TARGET_BRANCH` | NO | Project target branch. Pull request should start from this branch. Default: master. |
| `HOG_SIM_ONLY_SCRIPTS` | NO | If this variable is set to `1`, Hog-CI will run only generate the simulation scripts, but it will not execute them. |
| `HOG_SIM_COMPILE_ONLY` | NO | If this variable is set to `1`, Hog-CI will run only the compilation of the simulation files, skipping the simulation execution. || `HOG_TARGET_BRANCH` | NO | Project target branch. Pull request should start from this branch. Default: master. |
| `HOG_TCLLIB_PATH` | NO | **MANDATORY for Libero SoC**. Path of installed `tcllib` libraries on your VMs |
| `HOG_USER` | **YES** | Your service account name for GitHub (e.g. `my_service_account`). |
| `HOG_XIL_LICENSE` | NO | Should contain the Xilinx license servers, separated by a comma. You can also use the standard Xilinx variables to set up your licenses.[^license] |