Skip to content

jenkins-infra/stories

Jenkins User Stories

Previously known as Jenkins is the way. This project showcases real-world Jenkins user stories.

Deployment

Deployment Workflow (to be done by Infra or a maintainer)

  • Builds are done on ci.infra.jenkins.io (VPN needed)
  • Successful builds on main branch deploy to netlify
  • Netlify site is fronted by fastly

For historical record, the admin portal can be reached via https://stories.jenkins.io/admin/

Development Setup

System Requirements

  • Node.js (Recommended: Match version in .tool-versions)
  • npm (Node Package Manager)

Getting Started

First, fork the repository and clone it.

git clone <url-from-github>

Change Directory

cd stories

Install Dependencies

npm install

Run the development server:

npm run develop

Open http://localhost:8000 on your browser to see the result

Code Quality Tools

Formatting

Ensure consistent code style:

npm run format

Contributing Guidelines

  1. Create feature branches
  2. Write clear commit messages
  3. Run formatters before submitting PRs

Contribution Workflow

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run prettier formatting
  5. Add your changes to staging area and commit your changes
  6. Push your changes to GitHub
  7. Submit a pull request