diff --git a/.drone.yml b/.drone.yml index 60157eb..ddd6f72 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,31 @@ steps: commands: - go test +- name: clone_build_web + image: node + volumes: + - name: bulid-workspace + path: /web + commands: + - git clone https://git.shagain.club/lingling/go_echo_wol_web.git + - git checkout master + - npm install yarn + - cd go_echo_wol_web + - yarn + - yarn build + - cp -r ./build /web/build + - name: build image: golang + volumes: + - name: bulid-workspace + path: /web commands: - - go build \ No newline at end of file + - rm -rf ./app/* + - cp -r /web/build ./app + - sed 's/\/static/\/static\/static/g' ./app/index.html + - sed 's/\/favicon.ico/\/static\/favicon.ico/g' ./app/index.html + - sed 's/\/logo192.png/\/static\/logo192.png/g' ./app/index.html + - sed 's/\/manifest.json/\/static\/manifest.json/g' ./app/index.html + - go build -o main + - cp main /web/build/ \ No newline at end of file