hazelcast-docker Projesi
Docker image üreten proje burada
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