CtrlK
BlogDocsLog inGet started
Tessl Logo

evergreen

Evergreen CI infrastructure, configuration validation. Use when modifying .evergreen/ config, preparing to submit changes or understanding the Evergreen test matrix.

62

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/evergreen/SKILL.md
SKILL.md
Quality
Evals
Security

Evergreen

Evergreen (MongoDB Internal CI)

Primary CI runs on MongoDB’s Evergreen system. Configuration lives in .evergreen/.

  • Do not modify .evergreen/ configuration without review
  • Evergreen runs the full test matrix across MongoDB versions, OS platforms, and JDK versions

Validating Evergreen Configuration

After modifying .evergreen/ files, validate the config locally:

evergreen validate .evergreen/.evg.yml

Always run this before submitting changes to .evergreen/ to catch syntax errors and invalid task definitions.

Testing with a Patch Build

To test your changes on Evergreen before merging, create a patch build:

evergreen patch -u

This uploads your uncommitted and committed local changes as a patch build on Evergreen, allowing you to run the full CI test matrix against your branch.

Repository
mongodb/mongo-java-driver
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.