25 Ağustos 2023 Cuma

HazelcastDocker

hazelcast-docker Projesi
Docker image üreten proje burada


Diğer
DockerHub'taki projeler şöyle

1. hazelcast-oss
hazelcast-oss dizinindeki Dockerfile dosyasında alpine:3.18.0 görülebilir. Bu versiyon sonra değişecektir. 

2. hazelcast-enterprise 
hazelcast-enterprise dizinindeki Dockerfile dosyasında redhat/ubi8-minimal:8.8 görülebilir. Bu versiyon sonra değişecektir. Yeni paketler kurulurken Java 11 (java-11-openjdk-headless) de kuruluyor


3. .github Dizini
scheduled_vulnerability_scan.yaml dosyası
Kod şöyle. Zafiyet Taraması (Vulnerability scan) yapılacak sürümleri gösterir.
jobs:
    trigger-vulnerability-scan:
        name: Scan ${{ matrix.ref }}
        strategy:
            fail-fast: false
            matrix:
                ref: [ 'master', '5.3.z', '5.2.z', '5.1.z', '5.0.z', '4.2.z' ]
        uses: ./.github/workflows/vulnerability_scan_subworkflow.yml
        with:
            ref: ${{ matrix.ref }}
        secrets:
            SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
ee-nlc-tag-push.yml
QEMU kuruluyor. Kod şöyle
- name: Set up QEMU
  uses: docker/setup-qemu-action@v2.2.0

- name:  Set up Docker Buildx
  uses: docker/setup-buildx-action@v2.2.1
  with:
    version: v0.5.1
amd64 ve arm için 2 tane image yapılandırılıyor. Kod şöyle
- name: Build EE image
  run: |
    docker build \
      --build-arg HZ_VERSION=${RELEASE_VERSION} \
      --build-arg HAZELCAST_ZIP_URL=${HAZELCAST_ZIP_URL} \
      --tag hazelcast-nlc:test hazelcast-enterprise

...

- name: Build/Push EE image
  run: |
   docker buildx build --push \
     --build-arg HZ_VERSION=${RELEASE_VERSION} \
     --build-arg HAZELCAST_ZIP_URL=${HAZELCAST_ZIP_URL} \
     --tag ${NLC_IMAGE_NAME}:${RELEASE_VERSION}  \
     --platform=linux/arm64,linux/amd64 hazelcast-enterprise


Hiç yorum yok:

Yorum Gönder

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt