A few months back we released a GitHub Action to make it easier for you to access Tailscale. This allows a GitHub Action you’re running to first connect to Tailscale using an ephemeral authentication key, then perform other steps. Ephemeral auth keys clean up their state after the runner finishes, meaning you’re not persisting a connection to your network.
We’re excited that our GitHub Action is now available in the marketplace! This means that with the Connect Tailscale action, you can easily pull this into whatever actions you write.
Generate an ephemeral auth key, then specify:
- name: Tailscale
uses: tailscale/github-action@v1
with:
authkey: ${{ secrets.TAILSCALE_AUTHKEY }}
So, what can you use this for? Connect your GitHub Action to Tailscale and then:
-
Securely deploy your application to an internal server
-
Securely reach your private test runners for specific platforms
-
Reach your database of test data without leaving it exposed on the Internet
-
Access an internal deployment monitoring tool
-
And much more!
Check out the Connect Tailscale GitHub Action now.