例如我有如下脚本:
name: prod
on:
push:
branches:
- master
jobs:
publish-maven:
runs-on: dev1-ubuntu-22.04
steps:
- name: check out
uses: actions/checkout@v4
- name: list files
run: |
echo "💡 The ${{ gitea.repository }} repository has been cloned to the runner."
echo "workspace is ${{ gitea.workspace }}"
ls -la ${{ gitea.workspace }}
- name: publish
run: docker run --rm -v "${{ gitea.workspace }}":/home/project -w /home/project -e MAVEN_NAME=${{ secrets.MAVEN_NAME }} -e MAVEN_PWD=${{ secrets.MAVEN_PWD }} mirror.hjsoft.lo/proxy/library/gradle:jdk17-jammy ls -la /home/project
- name: publish1
run: docker run --rm -v ${{ gitea.workspace }}:/home/project -w /home/project -e MAVEN_NAME=${{ secrets.MAVEN_NAME }} -e MAVEN_PWD=${{ secrets.MAVEN_PWD }} mirror.hjsoft.lo/proxy/library/gradle:jdk17-jammy ls -la /home/project
- name: publish2
run: docker run --rm -v "$PWD":/home/project -w /home/project -e MAVEN_NAME=${{ secrets.MAVEN_NAME }} -e MAVEN_PWD=${{ secrets.MAVEN_PWD }} mirror.hjsoft.lo/proxy/library/gradle:jdk17-jammy ls -la /home/project
- name: publish2
run: docker run --rm -v ./:/home/project -w /home/project -e MAVEN_NAME=${{ secrets.MAVEN_NAME }} -e MAVEN_PWD=${{ secrets.MAVEN_PWD }} mirror.hjsoft.lo/proxy/library/gradle:jdk17-jammy ls -la /home/project
测试了多种挂载方式,在实际执行过程,gradle容器中并没有找到相关文件,我应该如何挂载?