Skip to content

Commit

Permalink
Update main.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
lwj-st authored Jul 9, 2024
1 parent b6ceff7 commit f493f56
Showing 1 changed file with 11 additions and 32 deletions.
43 changes: 11 additions & 32 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,31 @@ on:
push:
branches:
- main
pull_request:
pull_request_target:
branches:
- main
paths-ignore:
- "**.md"
- ".git*"
env:
CI_PATH: '/home/mnt/platform_ci/GitHub/${{ github.repository }}/${GITHUB_RUN_NUMBER}'
LAZYLLM_MOONSHOTAI_API_KEY: ${{ secrets.LAZYLLM_MOONSHOTAI_API_KEY2 }}

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
Clone:
runs-on: tps_sco_nv
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Create custom directory
run: |
set -ex
echo ${{ env.LAZYLLM_MOONSHOTAI_API_KEY }}
echo ${{ env.CI_PATH }}
mkdir -p ${{ env.CI_PATH }}
Expand All @@ -42,38 +44,15 @@ jobs:
set -ex
mv $GITHUB_WORKSPACE/* ${{ env.CI_PATH }}/
BasicTests:
runs-on: tps_sco_nv
needs: [Clone]
steps:
- name: RunTests
run: |
set -ex
cd ${{ env.CI_PATH }}
realpath .
env | grep '^SCC'
export LAZYLLM_SCO_ENV_NAME=lazyllm
export LAZYLLM_DEFAULT_LAUNCHER=sco
export LAZYLLM_SLURM_PART=a100
export PYTHONPATH=$PWD:$PYTHONPATH
export LAZYLLM_SCO_WORKSPACE=expert-services
export LAZYLLM_DATA_PATH=/mnt/lustre/share_data/lazyllm/data/
export LAZYLLM_MODEL_PATH=/mnt/lustre/share_data/lazyllm/models
python -m pytest tests/basic_tests/
AdvancedTests:
runs-on: tps_sco_nv
needs: [Clone]
ChargeTests:
runs-on: ubuntu-latest
needs: [ Clone ]
env:
LAZYLLM_MOONSHOTAI_API_KEY: ${{ secrets.LAZYLLM_MOONSHOTAI_API_KEY2 }}
steps:
- name: RunTests
run: |
echo $LAZYLLM_MOONSHOTAI_API_KEY
cd ${{ env.CI_PATH }}
env | grep '^SCC'
export LAZYLLM_SCO_ENV_NAME=lazyllm
export LAZYLLM_DEFAULT_LAUNCHER=sco
export LAZYLLM_SLURM_PART=a100
export PYTHONPATH=$PWD:$PYTHONPATH
export LAZYLLM_SCO_WORKSPACE=expert-services
export LAZYLLM_DATA_PATH=/mnt/lustre/share_data/lazyllm/data/
export LAZYLLM_MODEL_PATH=/mnt/lustre/share_data/lazyllm/models
python -m pytest tests/advanced_tests/
# python -m pytest tests/charge_tests/

0 comments on commit f493f56

Please sign in to comment.