Hi. I have the bitbucket-pipeline.yml below but the LFS is not working.
image: atlassian/default-image:4
definitions:
services:
docker: # Define a custom docker daemon - can only be used with a self-hosted runner
image: docker:dind
memory: 2048
set_env: &set_env
>-
export YOLO_MODEL_MODULE_NAME=yolo-model &&
export YOLO_MODEL_MODULE_VERSION=${BITBUCKET_COMMIT::7} &&
export DOCKER_CLI_EXPERIMENTAL=enabled &&
download_buildx: &download_buildx
>-
wget https://github.com/docker/buildx/releases/download/v0.16.2/buildx-v0.16.2.linux-amd64 -O docker-buildx &&
mkdir -p $HOME/.docker/cli-plugins/ &&
mv docker-buildx $HOME/.docker/cli-plugins/ &&
chmod +x ~/.docker/cli-plugins/docker-buildx
steps:
- step: &build_modules
name: Build arm64 docker images
runs-on:
- self.hosted
- linux
script:
- *download_buildx
- *set_env
- ./build-module.sh
- step: &publish_modules
name: Build and Publish Docker images
runs-on:
- self.hosted
- linux
script:
- *download_buildx
- *set_env
- ./build-module.sh
- docker login ${ACR_LOGIN_SERVER} --username ${ACR_NAME} --password ${ACR_ADMIN_PASSWORD}
- docker push ${ACR_LOGIN_SERVER}/${YOLO_MODEL_MODULE_NAME}:${YOLO_MODEL_MODULE_VERSION}
- step: &translate
name: Run translation of model.zip if needed
runs-on:
- self.hosted
- linux
artifacts:
- aux/drpai/model/**
image: python:3.10
clone:
lfs: true
caches:
- pip
script:
- git clone https://github.com/MistySOM/aux.git
- pip3 install -r aux/drpai/requirements.txt
- ls -lah
- unzip model.zip -d aux/drpai
- cd aux/drpai && python3 ei2gst_drpai.py model
options:
docker: true
pipelines:
branches:
master:
- step: *translate
- step: *publish_modules
"**":
- step: *translate
- step: *build_modules
pull-requests:
"**":
- step: *translate
- step: *build_modules
I also place the output of ls -lah to show the LFS hasn't worked. The repo clearly has the LFS when I use git lfs clone
total 48K<span><span>+ ls -lah<br></span></span>
<span><span>drwxrwxrwx 5 root root 4.0K Sep 6 15:25 .<br></span></span><span><span>drwxr-xr-x 3 root root 4.0K Sep 6 15:25 ..<br></span></span><span><span>-rwxrwxrwx 1 root root 318 Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/.dockerignore" rel="noopener noreferrer" target="_blank">.dockerignore</a></span></span><span><span><br>drwxrwxrwx 8 root root 4.0K Sep 6 15:25 .git<br></span></span><span><span>-rw-rw-rw- 1 root root 7.9K Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/.gitignore" rel="noopener noreferrer" target="_blank">.gitignore</a></span></span><span><span><br>-rw-rw-rw- 1 root root 510 Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/README.md" rel="noopener noreferrer" target="_blank">README.md<br></a></span></span>drwxrwxrwx 7 root root 4.0K Sep 6 15:25 aux<br><span><span>-rw-rw-rw- 1 root root 2.1K Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/bitbucket-pipelines.yml" rel="noopener noreferrer" target="_blank">bitbucket-pipelines.yml</a></span></span>
<span><span>-rwxrwxrwx 1 root root 399 Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/build-module.sh" rel="noopener noreferrer" target="_blank">build-module.sh</a></span></span>
<span><span>-rw-rw-rw- 1 root root 133 Sep 6 15:25 <a href="https://bitbucket.org/mw_active/yvr05-module-yolo-model/src/4b576d1a3bd93074d8e259c90ce5bf8518049d33/model.zip" rel="noopener noreferrer" target="_blank">model.zip<br></a></span></span>drwxrwxrwx 3 root root 4.0K Sep 6 15:25 src