forked from wazuh/wazuh-docker
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dddfc8adb5 |
@@ -97,64 +97,64 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: ${{ inputs.docker_reference }}
|
ref: ${{ inputs.docker_reference }}
|
||||||
|
|
||||||
- name: free disk space
|
# - name: free disk space
|
||||||
uses: ./.github/free-disk-space
|
# uses: ./.github/free-disk-space
|
||||||
|
|
||||||
- name: Set up QEMU
|
# - name: Set up QEMU
|
||||||
uses: docker/setup-qemu-action@v3
|
# uses: docker/setup-qemu-action@v3
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
# - name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
# uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Configure aws credentials
|
# - name: Configure aws credentials
|
||||||
if: ${{ inputs.dev == true }}
|
# if: ${{ inputs.dev == true }}
|
||||||
uses: aws-actions/configure-aws-credentials@v4
|
# uses: aws-actions/configure-aws-credentials@v4
|
||||||
with:
|
# with:
|
||||||
role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }}
|
# role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }}
|
||||||
aws-region: "${{ secrets.AWS_REGION }}"
|
# aws-region: "${{ secrets.AWS_REGION }}"
|
||||||
|
|
||||||
- name: Log in to Amazon ECR
|
# - name: Log in to Amazon ECR
|
||||||
if: ${{ inputs.dev == true }}
|
# if: ${{ inputs.dev == true }}
|
||||||
uses: aws-actions/amazon-ecr-login@v2
|
# uses: aws-actions/amazon-ecr-login@v2
|
||||||
|
|
||||||
- name: Log in to Docker Hub
|
# - name: Log in to Docker Hub
|
||||||
if: ${{ inputs.dev == false }}
|
# if: ${{ inputs.dev == false }}
|
||||||
uses: docker/login-action@v3
|
# uses: docker/login-action@v3
|
||||||
with:
|
# with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
# username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
# password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
|
|
||||||
- name: Build Wazuh images
|
# - name: Build Wazuh images
|
||||||
run: |
|
# run: |
|
||||||
IMAGE_TAG="${{ inputs.image_tag }}"
|
# IMAGE_TAG="${{ inputs.image_tag }}"
|
||||||
FILEBEAT_MODULE_VERSION=${{ inputs.filebeat_module_version }}
|
# FILEBEAT_MODULE_VERSION=${{ inputs.filebeat_module_version }}
|
||||||
REVISION=${{ inputs.revision }}
|
# REVISION=${{ inputs.revision }}
|
||||||
|
|
||||||
if [[ "$IMAGE_TAG" == *"-"* ]]; then
|
# if [[ "$IMAGE_TAG" == *"-"* ]]; then
|
||||||
IFS='-' read -r -a tokens <<< "$IMAGE_TAG"
|
# IFS='-' read -r -a tokens <<< "$IMAGE_TAG"
|
||||||
if [ -z "${tokens[1]}" ]; then
|
# if [ -z "${tokens[1]}" ]; then
|
||||||
echo "Invalid image tag: $IMAGE_TAG"
|
# echo "Invalid image tag: $IMAGE_TAG"
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
DEV_STAGE=${tokens[1]}
|
# DEV_STAGE=${tokens[1]}
|
||||||
WAZUH_VER=${tokens[0]}
|
# WAZUH_VER=${tokens[0]}
|
||||||
./build-images.sh -v $WAZUH_VER -r $REVISION -d $DEV_STAGE -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
|
# ./build-images.sh -v $WAZUH_VER -r $REVISION -d $DEV_STAGE -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
|
||||||
else
|
# else
|
||||||
./build-images.sh -v $IMAGE_TAG -r $REVISION -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
|
# ./build-images.sh -v $IMAGE_TAG -r $REVISION -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
# Save .env file (generated by build-images.sh) contents to $GITHUB_ENV
|
# # Save .env file (generated by build-images.sh) contents to $GITHUB_ENV
|
||||||
ENV_FILE_PATH="../.env"
|
# ENV_FILE_PATH="../.env"
|
||||||
|
|
||||||
if [ -f $ENV_FILE_PATH ]; then
|
# if [ -f $ENV_FILE_PATH ]; then
|
||||||
while IFS= read -r line || [ -n "$line" ]; do
|
# while IFS= read -r line || [ -n "$line" ]; do
|
||||||
echo "$line" >> $GITHUB_ENV
|
# echo "$line" >> $GITHUB_ENV
|
||||||
done < $ENV_FILE_PATH
|
# done < $ENV_FILE_PATH
|
||||||
else
|
# else
|
||||||
echo "The environment file $ENV_FILE_PATH does not exist!"
|
# echo "The environment file $ENV_FILE_PATH does not exist!"
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
working-directory: ./build-docker-images
|
# working-directory: ./build-docker-images
|
||||||
|
|
||||||
- name: Image exists validation
|
- name: Image exists validation
|
||||||
if: ${{ inputs.dev == false }}
|
if: ${{ inputs.dev == false }}
|
||||||
|
|||||||
Reference in New Issue
Block a user