How do I run Time series databases jobs on self-hosted runners with Azure Pipelines?

Running time series database jobs on self-hosted runners with Azure Pipelines can enhance performance and scalability for your CI/CD workflows. This process involves setting up the self-hosted runner, configuring your pipeline, and executing time series database jobs efficiently.

Setting Up Self-Hosted Runners

To begin, you need to set up a self-hosted runner in your Azure DevOps environment. Here's how:

  • Navigate to your Azure DevOps organization and click on the "Project settings".
  • Select "Agent pools" under the "General" section.
  • Create or select an agent pool, and then choose "New agent".
  • Follow the instructions to install the agent on your machine.

Configuring Your Pipeline

Once your self-hosted runner is set up, you can configure your Azure Pipeline YAML file to run your time series database jobs. Below is an example configuration:

pool: name: YourSelfHostedAgentPool steps: - script: | echo "Running Time Series Database Job" # Run your time series database job here ./run-time-series-job.sh displayName: 'Execute Time Series Database Job'

Executing the Job

After configuring your YAML file, you can trigger the pipeline, and it will utilize your self-hosted runner to execute the time series database jobs.


DevOps Azure Pipelines self-hosted runners time series databases CI/CD database jobs YAML configuration