Skip to content
This repository has been archived by the owner on Aug 8, 2024. It is now read-only.

Integrate Tugboat for automated demo environments #8

Closed
4 tasks done
TravisCarden opened this issue Apr 19, 2024 · 4 comments · Fixed by #25
Closed
4 tasks done

Integrate Tugboat for automated demo environments #8

TravisCarden opened this issue Apr 19, 2024 · 4 comments · Fixed by #25
Assignees
Milestone

Comments

@TravisCarden
Copy link
Collaborator

TravisCarden commented Apr 19, 2024

Set up Tugboat integration to automatically deploy live test-and-demo environments for DrupalCon.

  • Add basic Tugboat configuration #25
  • Rebuild the main preview every 12 hours day (24 hours is the smallest frequency)
  • Generate previews for PRs
  • Refresh PR previews with new commits

It looks like Tugboat only generates previews automatically for PRs sent from the canonical repo, not from forks. That probably makes sense, since anyone could send a PR that does something malicious. But we can still initiate previews for them manually. So I'm calling this done.

@TravisCarden TravisCarden added this to the DrupalCon milestone Apr 19, 2024
@TravisCarden TravisCarden self-assigned this Apr 19, 2024
@TravisCarden
Copy link
Collaborator Author

@phenaproxima do you have any specific requirements to add? Or should I just use my judgment until I have questions.

I do have one thing off the bat: since the repo is on your account, I think you need to authorize Tugboat--and possibly create the Tugboat project (I haven't researched that far yet). I'll continue researching and reading documentation, but I believe I'm blocked on actually doing the work until you do that part for me.

@phenaproxima
Copy link
Owner

Okay, @TravisCarden, I've authorized Tugboat on my account and created a project for this repository.

@TravisCarden
Copy link
Collaborator Author

Great, @phenaproxima. Can you add me to the crew?

@phenaproxima
Copy link
Owner

Invite sent.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants