'How should I format a unit test inside a multistage dock-image.yml

My goal is to export data from a unit test inside a multistage docker container. I have a docker create, docker cp, and docker rm that work in my terminal but when I added it to my docker-image.yml it fails to run and displays this error "Error: Process completed with exit code .". Also, I added in the unit test code for a github action that can't be accessed since the build fails. [enter image description here][1]

- name: Build the Docker image
  run: |
    echo "${{ env.app_version }}"
    echo "${{ github.run_number }}"
    BUILD_NUMBER=${{ github.run_number }}
    VERSION_NUMBER=${{ env.app_version }}
    FULL_VERSION=${VERSION_NUMBER}.${BUILD_NUMBER}
    docker build . --file Dockerfile --tag placeholder/${SERVICE_NAME}:${FULL_VERSION} --build-arg BUILD_NUMBER=${BUILD_NUMBER}
    docker tag placeholder/${SERVICE_NAME}:${FULL_VERSION} placeholder/${SERVICE_NAME}:latest
    echo "full_version=$FULL_VERSION" >> $GITHUB_ENV
    **docker create --name unit_test test-export
    docker cp unit_test:/app/surefire-reports extracted
    docker rm unit_test**
  # Runs a set of commands using the runners shell
- name: Run a multi-line script
  run: |
    echo Add other actions to build,
    echo test and deploy your project.
    ls -lath target/surefire-reports/     
- name: Publish Unit Test Results
  # You may pin to the exact commit or the version.
  # Uses: EnricoMi/publish-unit-test-result-action@4a00ba50806e7658e5005bb91acdb3274714595a
  uses: EnricoMi/[email protected]
  with: 
    files: target/surefire-reports/*.xml


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source