You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Danny Thomas edited this page Sep 17, 2026
·
1 revision
Continuous Integration
Refer to the minimal bootstrap script for the steps to produce a ja development JDK for continuous integration. It resolves the ja modules and passes the resulting argument file directly to the source JDK's jlink. Packaged JMODs from the source JDK and resolved modules are retained so subsequent links can replace bundled modules.
GitHub Actions
The setup action links and caches a development JDK, selects it through JAVA_HOME, and adds its commands to PATH:
steps:
- uses: actions/checkout@v6
- name: Set up Zulu JDKuses: actions/setup-java@v5with:
distribution: zulujava-version-file: .java-version
- name: Set up jauses: Netflix/ja/.github/actions/setup-ja@v0.17.7
A versioned action reference selects the same distribution version, so no separate version input is needed. When pinning the action to a branch or commit instead, pass ja-version explicitly in a with block.