Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
SkyAPM
SkyAPM-php-sdk
提交
eeb022e8
S
SkyAPM-php-sdk
项目概览
SkyAPM
/
SkyAPM-php-sdk
通知
14
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyAPM-php-sdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
eeb022e8
编写于
8月 27, 2020
作者:
何
何延龙
提交者:
GitHub
8月 27, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
E2E test (#258)
* add e2e test
上级
c959d9d8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
25 addition
and
37 deletion
+25
-37
.github/workflows/ci.yml
.github/workflows/ci.yml
+5
-27
docker/docker-compose.yml
docker/docker-compose.yml
+13
-10
docker/init.sql
docker/init.sql
+7
-0
未找到文件。
.github/workflows/ci.yml
浏览文件 @
eeb022e8
...
...
@@ -22,12 +22,6 @@ jobs:
-
name
:
Checkout
uses
:
actions/checkout@v2
-
name
:
Checkout agent test tool
uses
:
actions/checkout@v2
with
:
repository
:
apache/skywalking-agent-test-tool
path
:
skywalking-agent-test-tool
-
name
:
Checkout GRPC
uses
:
actions/checkout@v2
with
:
...
...
@@ -42,16 +36,6 @@ jobs:
php-version
:
${{ matrix.php-versions }}
extensions
:
curl, json
-
name
:
Setup java
uses
:
actions/setup-java@v1
with
:
java-version
:
8
-
name
:
Setup maven
uses
:
aahmed-se/setup-maven@v3
with
:
maven-version
:
3.6.1
-
name
:
Install library
run
:
|
sudo apt-get update
...
...
@@ -61,7 +45,6 @@ jobs:
-
name
:
Build GRPC
run
:
|
pwd
cd /home/runner/work/SkyAPM-php-sdk/SkyAPM-php-sdk/grpc/third_party/protobuf
./autogen.sh && ./configure
make -j$(nproc) && make -j$(nproc) check && sudo make install && sudo make clean && sudo ldconfig
...
...
@@ -72,7 +55,6 @@ jobs:
make -j$(nproc) && sudo make install && make clean && sudo ldconfig
cd /home/runner/work/SkyAPM-php-sdk/SkyAPM-php-sdk
sudo rm -fr /home/runner/work/SkyAPM-php-sdk/SkyAPM-php-sdk/grpc
pkg-config --cflags --libs protobuf
-
name
:
Build SkyWalking-PHP
run
:
|
...
...
@@ -82,16 +64,12 @@ jobs:
make
sudo make install
sudo make clean
-
name
:
Build SkyWalking mock collector
-
name
:
Start docker-compose
run
:
|
cd /home/runner/work/SkyAPM-php-sdk/SkyAPM-php-sdk/skywalking-agent-test-tool
mvn package -DskipTests
tar zxvf ./dist/skywalking-mock-collector.tar.gz -C ./mock-collector
cd ./mock-collector/skywalking-mock-collector
nohup bash -c './bin/collector-startup.sh' &
bash -c 'response=0; while [ $response -ne 200 ]; do sleep 1; response=$(curl --write-out %{http_code} --silent --output /dev/null http://localhost:12800/receiveData);echo $response;done'
docker-compose -f docker/docker-compose.yml up -d
docker ps
publish
:
needs
:
[
build
]
runs-on
:
[
ubuntu-latest
]
...
...
docker/docker-compose.yml
浏览文件 @
eeb022e8
version
:
'
3'
services
:
oap
:
skywalking
:
image
:
apache/skywalking-oap-server
ui
:
image
:
apache/skywalking-ui
ports
:
-
"
11800:11800"
mysql
:
image
:
mysql:5
restart
:
always
environment
:
-
SW_OAP_ADDRESS=oap:12800
MYSQL_ROOT_PASSWORD
:
111111
ports
:
-
9001:8080
phpagent
:
image
:
skyapm/skywalking-php
environment
:
-
SW_AGENT_COLLECTOR_BACKEND_SERVICES=oap:11800
-
"
3306:3306"
volumes
:
-
./init.sql:/docker-entrypoint-initdb.d/init.sql
redis
:
image
:
redis
ports
:
-
8080:8080
-
"
6379:6379"
docker/init.sql
0 → 100644
浏览文件 @
eeb022e8
CREATE
DATABASE
mock
;
USE
mock
;
CREATE
TABLE
IF
NOT
EXISTS
`mock`
(
`id`
INT
AUTO_INCREMENT
,
`name`
CHAR
(
1
),
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录