I am trying to integrate db migrations with `Flyway` in the ci/cd pipeline by running a shell command in one of the stages. (since I am not allowed to add any new plugins to the pipeline, so can't use the Flyway plugin)

I have tried it like: 

```
    stage('migrate-sql') {
      steps {
        sh """
          docker run --rm \
          -v /GetShorty/Apis/Sql:/flyway/sql \
          boxfuse/flyway:5.2.4 \
          -url=jdbc:postgresql://****:5432/**** \
          -user=**** \
          -password=**** \
          -baselineOnMigrate=false \
          -locations=/GetShorty/Apis/Sql \
          -connectRetries=60 \
          migrate
        """
      }
    }

```

but no migrations are applied since it doesn't seem to find the migrations folder

```
WARNING: Unable to resolve location /GetShorty/Apis/Sql

Successfully validated 0 migrations (execution time 00:00.378s)

Current version of schema "public": << Empty Schema >>

Schema "public" is up to date. No migration necessary.

```

Considering the following projecture structure:

[![project structure](https://i.stack.imgur.com/xqGhY.png)](https://i.stack.imgur.com/xqGhY.png)

Any idea what might be going wrong here?