This is an automated email from the ASF dual-hosted git repository.

kezhenxu94 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-infra-e2e.git


The following commit(s) were added to refs/heads/main by this push:
     new 2943f22  Reduce GHA E2E start up time (#39)
2943f22 is described below

commit 2943f227a33a22a7c280fe58a167bf68b623c240
Author: mrproliu <[email protected]>
AuthorDate: Mon Aug 23 22:33:07 2021 +0800

    Reduce GHA E2E start up time (#39)
---
 Dockerfile         | 10 +---------
 docker/action.yaml | 36 ------------------------------------
 2 files changed, 1 insertion(+), 45 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 26cc33c..b0975ae 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -26,16 +26,8 @@ RUN make linux
 
 FROM golang:1.16 AS bin
 
-RUN apt update; \
-    apt install -y docker-compose
-
 COPY --from=build /e2e/bin/linux/e2e /usr/local/bin/e2e
 
-# Add common tools, copy from prebuilt Docker image whenever possible.
-COPY --from=stedolan/jq /usr/local/bin/jq /usr/local/bin/jq
-COPY --from=mikefarah/yq:4 /usr/bin/yq /usr/local/bin/yq
-COPY --from=docker /usr/local/bin/docker /usr/local/bin/docker
-
 WORKDIR /github/workspace/
 
-ENTRYPOINT ["e2e"]
+ENTRYPOINT ["e2e"]
\ No newline at end of file
diff --git a/docker/action.yaml b/docker/action.yaml
deleted file mode 100644
index 3ac0099..0000000
--- a/docker/action.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-name: SkyWalking Infra E2E Dockerized
-description: End-to-End Tesing framework that help to set up, verify E2E tests.
-author: Apache SkyWalking
-inputs:
-  e2e-file:
-    description: File path of e2e file
-    required: true
-
-runs:
-  using: "composite"
-  steps:
-    - shell: bash
-      run: make -C $GITHUB_ACTION_PATH/.. docker
-    - shell: bash
-      run: |
-        printenv > env.list
-        docker run -v $GITHUB_WORKSPACE:$GITHUB_WORKSPACE \
-                   -v /var/run/docker.sock:/var/run/docker.sock \
-                   -w $GITHUB_WORKSPACE --env-file env.list \
-                   docker.io/apache/e2e:latest run -c "${{ inputs.e2e-file }}"

Reply via email to