Skip to content

groq/tailscale-buildkite-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tailscale Buildkite Plugin

A Buildkite plugin to connect to your Tailscale network.

Options

These are all the options available to configure this plugin's behaviour.

Required

client-secret-env (string)

The environment variable that the client secret is stored in.

tags (string)

The device tags this pipeline will use.

Optional

hostname (string)

The hostname to use.

Defaults to buildkite-${BUILDKITE_AGENT_NAME:-$(hostname)}

timeout (number)

Connection timeout value in seconds.

Defaults to 120.

Examples

steps:
  - label: "🔨 Access my-service on the Tailnet"
    command: "curl http://my-service:8080"
    plugins:
    - groq/tailscale:
        # Export this value as part of the repo's hooks/pre-checkout
        client-secret-env: TAILSCALE_OAUTH_CLIENT_SECRET
        tags: tag:ci

📜 License

The package is available as open source under the terms of the MIT License.

About

Buildkite plugin to connect to your Tailscale network

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages