Skip to content

KTL-4149 feat: add TeamCity project for building landing pages#5370

Open
nikpachoo wants to merge 4 commits intomasterfrom
build-landings
Open

KTL-4149 feat: add TeamCity project for building landing pages#5370
nikpachoo wants to merge 4 commits intomasterfrom
build-landings

Conversation

@nikpachoo
Copy link
Collaborator

@nikpachoo nikpachoo commented Feb 12, 2026

https://youtrack.jetbrains.com/issue/KTL-4149/Publish-a-Spring-AI-with-Kotlin-tutorial-landing-page

Introduces a TeamCity DSL sub-project that builds and deploys AI-generated landing pages (exported from Lovable) to the kotlinlang S3 infrastructure.

What's included

  • LandingPagesProject iterates over all configured landing pages and registers the three build configurations below for each one.
  • BuildLandingPage patches vite.config.ts base path to /lp//, installs dependencies, builds with Vite, and publishes the dist/ directory.
  • DeployLandingToStaging / DeployLandingToProduction sync the artifacts.

@nikpachoo nikpachoo marked this pull request as draft February 12, 2026 12:08
@nikpachoo nikpachoo requested a review from Quattro8 February 12, 2026 12:11
@nikpachoo nikpachoo force-pushed the build-landings branch 2 times, most recently from 38ad795 to 3284206 Compare February 12, 2026 17:47
@nikpachoo nikpachoo force-pushed the build-landings branch 5 times, most recently from 06f2e0b to a4861f9 Compare February 23, 2026 11:06
@nikpachoo nikpachoo force-pushed the build-landings branch 3 times, most recently from 50b639a to a09f662 Compare March 16, 2026 11:35
@nikpachoo nikpachoo marked this pull request as ready for review March 16, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant