Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 2
Message 1 of 3

runner configuration without prompt

Solved! Go to Solution.


When we configure a runner, he asks for the name of the runner and the workdir forlder.


Is it possible to configure a runner automaticly ?

Example : 

./ --url --token ALKSADLKASD:LAKSJDLSKAJLKJDSA --name linux --workdir /opt



2 Replies
GitHub Partner
Message 2 of 3

Re: runner configuration without prompt

You can try the following command lines, when you install an self-hosted runner, enter the correct values of the parameters into the command lines.

And then just execute the command lines once, It will automatically complete to download package, extract package, and install runner according to the given parameters.

On Windows:

Invoke-WebRequest -Uri -OutFile; Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD/", "$PWD"); ./config.cmd --url <repo_url> --token <PAT> --agent <runner_name> --work <work_dir> --runasservice


On Linux:

curl -O; tar xzf ./actions-runner-linux-x64-2.161.0.tar.gz; ./ --url <repo_url> --token <PAT> --agent <runner_name> --work <work_dir> --runasservice


On macOS:

curl -O; tar xzf ./actions-runner-osx-x64-2.161.0.tar.gz; ./ --url <repo_url> --token <PAT> --agent <runner_name> --work <work_dir> --runasservice
Copilot Lvl 2
Message 3 of 3

Re: runner configuration without prompt

Thanks, it's very helpful