Giter Site home page Giter Site logo

krishnagorantla10 / installer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adoptium/installer

0.0 0.0 0.0 844 KB

Installer files for OpenJDK binaries

License: Apache License 2.0

Batchfile 4.58% XSLT 0.30% PowerShell 1.40% Shell 56.75% Rich Text Format 8.22% Java 20.42% Groovy 3.38% Dockerfile 1.62% Makefile 3.33%

installer's Introduction

openjdk-installer:

Repository for creating installable packages for AdoptOpenJDK releases.

The packages are created using:

  1. The Wix Toolset http://wixtoolset.org (Windows only)
  2. Packages (Mac OS)
  3. For putting together .deb and rpms head to this link: linux subdir readme

The available packages can be seen from the AdoptOpenJDK download pages: https://adoptopenjdk.net/releases.html.

If a package is documented here but is not present on the AdoptOpenJDK download pages it may be because it is still being developed. Feel free to ask for the latest status in the installer Slack channel at [https://adoptopenjdk.slack.com].

See the CONFIGURATION.md file for the details of each package.

Releasing Linux Installer packages

During a Release the Linux installers (deb,rpm) are not created as part of the build job, but are instead created manually after the production binaries have been published to github.com/jdkNN-binaries/releases. The following documentation describes how to create and publish these Linux installers to Artifactory.

  1. Check the given jdk version binaries have been published to github.com, "latest" maybe Hotspot or OpenJ9 depending on the publish order, if so specify the expected tag name:
  1. For each jdk version and JVM variant run the following Jenkins job (Restricted auth permission) to create and publish the Linux installers to Artifactory:
  • https://ci.adoptopenjdk.net/job/build-scripts/job/release/job/standalone_create_installer_linux
  • Parameters: (ensure values are specified in the correct format, following the following examples, note for new VERSIONS eg.16, use the full 3 dotted value 16.0.0 for the VERSION parameter)
    • Hotspot jdk8u292-b10:
      • VERSION: 8u292-b10
      • MAJOR_VERSION: 8
      • RELEASE_TYPE: Release
      • JVM: hotspot
      • TAG: jdk8u292-b10
      • SUB_TAG: 8u292b10
    • OpenJ9 jdk8u292-b10_openj9-0.26.0:
      • VERSION: 8u292-b10.openj9-0.26.0
      • MAJOR_VERSION: 8
      • RELEASE_TYPE: Release
      • JVM: openj9
      • TAG: jdk8u292-b10_openj9-0.26.0
      • SUB_TAG: 8u292b10_openj9-0.26.0
    • Hotspot jdk-11.0.11+9:
      • VERSION: 11.0.11+9
      • MAJOR_VERSION: 11
      • RELEASE_TYPE: Release
      • JVM: hotspot
      • TAG: jdk-11.0.11+9
      • SUB_TAG: jdk-11.0.11+9
    • Hotspot jdk-11.0.11+9_openj9-0.26.0:
      • VERSION: 11.0.11+9.openj9-0.26.0
      • MAJOR_VERSION: 11
      • RELEASE_TYPE: Release
      • JVM: openj9
      • TAG: jdk-11.0.11+9_openj9-0.26.0
      • SUB_TAG: 11.0.11_9_openj9-0.26.0
    • Hotspot jdk-16+36:
      • VERSION: 16.0.0+36
      • MAJOR_VERSION: 16
      • RELEASE_TYPE: Release
      • JVM: hotspot
      • TAG: jdk-16+36
      • SUB_TAG: 16_36
  1. After each Jenkins job verify the success of the job, and also verify the artifacts have been uploaded to Artifactory by checking this location:

installer's People

Contributors

gdams avatar aahlenst avatar douph1 avatar karianna avatar alexhass avatar sophia-guo avatar junyuanz1 avatar sxa avatar andrew-m-leonard avatar ggam avatar ben-walsh avatar adamfarley avatar adambrousseau avatar charliegracie avatar johnoliver avatar don-vip avatar nudgegoonies avatar 2001asjad avatar medb avatar jennli avatar jerboaa avatar willsparker avatar joeyleeeeeee97 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.