# 打包任务 build-job: stage: build # 指定标签,只有具有该标签的runner才会执行 tags: - dev script: # 使用Maven打包 - echo 'runner build' - java -version # - mvn clean package -Dfile.encoding=UTF-8 -Dmaven.test.skip=true # 将jar包、Dockerfile、运行脚本复制到指定目录 # - cp target/mall-tiny-gitlab-1.0-SNAPSHOT.jar /mydata/build/mall-tiny-gitlab-1.0-SNAPSHOT.jar # 部署任务 deploy-job: stage: deploy tags: - dev services: - java:8 - node:latest script: # - chmod +x run.sh - echo 'runner deploy' - echo 'runner deploy' - node -v