Add simulated parking capacity and Jenkins CI (refs #9) #10

Open
jjradzz wants to merge 3 commits from issue-9-jenkins-ci into main
Owner

Refs #9

Summary

  • Add a small in-memory SmartPark parking lot that tracks capacity as vehicles enter and leave.
  • Add automated tests for normal use, full and empty lots, and invalid starting values.
  • Add a Jenkinsfile that checks out the branch, compiles Java with warnings treated as errors, and runs the tests.
  • Document the feature and add a versioned Jenkins Compose example.

Verification

The issue branch’s first Jenkins build passed its compile and test stages.

Review notes

Please review the parking-capacity rules, test cases, and Jenkinsfile. The pull request build and required merge check will be verified before merging.

Refs #9 **Summary** - Add a small in-memory SmartPark parking lot that tracks capacity as vehicles enter and leave. - Add automated tests for normal use, full and empty lots, and invalid starting values. - Add a Jenkinsfile that checks out the branch, compiles Java with warnings treated as errors, and runs the tests. - Document the feature and add a versioned Jenkins Compose example. **Verification** The issue branch’s first Jenkins build passed its compile and test stages. **Review notes** Please review the parking-capacity rules, test cases, and Jenkinsfile. The pull request build and required merge check will be verified before merging.
jjradzz added 1 commit 2026-10-08 16:15:10 +00:00
Add simulated parking capacity and Jenkins CI (refs #9)
smartpark-app-ci/pipeline/pr-main This commit looks good
68613f38df
jjradzz added 1 commit 2026-10-08 20:15:14 +00:00
Demonstrate failing Jenkins check (refs #9)
smartpark-app-ci/pipeline/pr-main There was a failure building this commit
7040a00708
jjradzz added 1 commit 2026-10-08 20:26:54 +00:00
Repair parking availability test (refs #9)
smartpark-app-ci/pipeline/pr-main This commit looks good
1a5f2b4288
jjradzz requested review from vincentpenalosa 2026-10-08 20:28:45 +00:00
All checks were successful
smartpark-app-ci/pipeline/pr-main This commit looks good
Required
Details
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin issue-9-jenkins-ci:issue-9-jenkins-ci
git checkout issue-9-jenkins-ci
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stevens-smartpark/smartpark-app#10