@@ -22,23 +22,27 @@ jobs:
2222 - x64
2323 steps :
2424 - uses : actions/checkout@v2
25- - name : Start services
26- run : docker-compose -f docker compose.test.yaml up -d
27- # - name: Setup custom python requirements
28- # if: hashFiles('**/requirements.txt', '**/pyproject.toml') == ''
29- # run: |
30- # touch ./requirements.txt
31- # echo "mlflow[auth]==3.2.0" > ./requirements.txt
32- # - uses: actions/setup-python@v4
33- # with:
34- # python-version: '3.12.3'
35- # cache: 'pip'
36- # - name: Setup mlflow locally
37- # run: |
38- # export MLFLOW_FLASK_SERVER_SECRET_KEY='mlflowclient.jl'
39- # pip install -r ./requirements.txt
40- # python3 /opt/hostedtoolcache/Python/3.12.3/x64/bin/mlflow server --app-name basic-auth --host 0.0.0.0 --port 5000 &
41- # sleep 5
25+ - name : Setup custom python requirements
26+ if : hashFiles('**/requirements.txt', '**/pyproject.toml') == ''
27+ run : |
28+ touch ./requirements.txt
29+ echo "mlflow[auth]==3.6.0" > ./requirements.txt
30+ - uses : actions/setup-python@v4
31+ with :
32+ python-version : ' 3.12.3'
33+ cache : ' pip'
34+ 35+ with :
36+ port : " 9000"
37+ version : " latest"
38+ username : " minioadmin"
39+ password : " minioadmin"
40+ - name : Setup mlflow locally
41+ run : |
42+ export MLFLOW_FLASK_SERVER_SECRET_KEY='mlflowclient.jl'
43+ pip install -r ./requirements.txt
44+ python3 /opt/hostedtoolcache/Python/3.12.3/x64/bin/mlflow server --app-name basic-auth --host 0.0.0.0 --port 5000 &
45+ sleep 5
4246 - uses : julia-actions/setup-julia@v1
4347 with :
4448 version : ${{ matrix.version }}
5761 - uses : julia-actions/julia-runtest@v1
5862 env :
5963 JULIA_NUM_THREADS : ' 1'
60- MLFLOW_TRACKING_URI : " http://localhost:5050/api"
61- MLFLOW_S3_ENDPOINT_URL : " http://minio:9000"
62- AWS_ACCESS_KEY_ID : minioadmin
63- AWS_SECRET_ACCESS_KEY : minioadmin
6464 - uses : julia-actions/julia-processcoverage@v1
6565 - uses : codecov/codecov-action@v3
6666 with :
0 commit comments