File tree Expand file tree Collapse file tree 3 files changed +16
-7
lines changed
Expand file tree Collapse file tree 3 files changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -144,16 +144,19 @@ jobs:
144144 - name : Set up Python
145145 uses : actions/setup-python@v5
146146 with :
147- python-version : 3.10
147+ python-version : " 3.10"
148148 - name : Build Wheel
149149 run : |
150150 make env
151151 make wheel
152+ - id : get-path
153+ run : |
154+ echo "path=./dist/apache_skywalking-$(poetry version | sed 's/apache-skywalking //g')-py3-none-any.whl" >> $GITHUB_OUTPUT
152155 - name : Upload Wheel
153156 uses : actions/upload-artifact@v4
154157 with :
155158 name : apache_skywalking.whl
156- path : dist/apache_skywalking-$(poetry version | sed 's/apache-skywalking //g')-py3-none-any.whl
159+ path : ${{ steps.get-path.outputs.path }}
157160 retention-days : 1
158161
159162 docker-plugin :
@@ -180,9 +183,10 @@ jobs:
180183 uses : actions/download-artifact@v4
181184 with :
182185 name : apache_skywalking.whl
183- path : apache_skywalking.whl
186+ path : .
184187 - name : Build SkyWalking Python agent base plugin image
185188 run : |
189+ ls -alh
186190 docker build --build-arg BASE_PYTHON_IMAGE -t apache/skywalking-python-agent:latest-plugin --no-cache . -f tests/plugin/Dockerfile.plugin
187191 docker save -o docker-images-skywalking-python-plugin-${{ matrix.python-version }}.tar apache/skywalking-python-agent:latest-plugin
188192 - name : Upload docker image with specific python version
@@ -262,6 +266,11 @@ jobs:
262266 with :
263267 submodules : true
264268 persist-credentials : false
269+ - name : Download wheel
270+ uses : actions/download-artifact@v4
271+ with :
272+ name : apache_skywalking.whl
273+ path : .
265274 - name : Build SkyWalking Python agent base e2e image
266275 run : |
267276 docker build --build-arg BASE_PYTHON_IMAGE -t apache/skywalking-python-agent:latest-e2e --no-cache . -f tests/e2e/base/Dockerfile.e2e
Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ COPY tests/e2e/base/consumer/* /services/
2424COPY tests/e2e/base/provider/* /services/
2525
2626# Copy the project and build
27- COPY apache_skywalking.whl /apache_skywalking.whl
28- RUN pip install /apache_skywalking.whl
27+ COPY . /apache_skywalking* .whl /
28+ RUN pip install /apache_skywalking* .whl
2929
3030# Extra dependencies for e2e services
3131RUN apt-get update \
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ FROM python:${BASE_PYTHON_IMAGE}
1919
2020WORKDIR /agent
2121
22- COPY apache_skywalking.whl /apache_skywalking.whl
22+ COPY . /apache_skywalking* .whl /
2323
2424RUN apt-get update \
2525 && apt-get install -y --no-install-recommends build-essential procps \
26- && pip install /apache_skywalking.whl
26+ && pip install /apache_skywalking* .whl
You can’t perform that action at this time.
0 commit comments