diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 3990a64..6fc3fdf 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -21,6 +21,22 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 + - name: Get latest release of inventory-wmi + uses: i3h/download-release-asset@v1 + with: + owner: "limanmys" + repo: "inventory-wmi" + tag: "latest" + file: "wmi.zip" + path: "./" + token: ${{ secrets.TOKEN }} + + - name: Unzip Dependencies + run: | + sudo apt install unzip + unzip wmi.zip + rm *.zip + - name: Get version details run: | echo "RELEASE_RUNNUMBER=$(($GITHUB_RUN_NUMBER+6))" >> $GITHUB_ENV diff --git a/Dockerfile b/Dockerfile index ae505b1..42912bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,9 +18,13 @@ RUN GOOS=linux CGO_ENABLED=1 go build -ldflags="-s -w" -o /opt/build/inventory-s RUN mkdir reports +RUN mkdir wmi + +COPY ./wmi.so ./wmi + COPY scripts/start.sh /tmp/start.sh -RUN sed -e 's/$/ -type=test/' /tmp/start.sh +RUN echo -n " -type=test" >> /tmp/start.sh RUN ["chmod", "755", "/tmp/start.sh"]