0
|
1 #!/bin/bash
|
|
2 exit 0
|
|
3
|
|
4 # Define your project's root directory
|
|
5 PROJECT_ROOT="/path/to/your/project"
|
|
6
|
|
7 # Change directory to the project root
|
|
8 cd "$PROJECT_ROOT" || exit
|
|
9
|
|
10 # Install dependencies using pdm
|
|
11 pdm install
|
|
12
|
|
13 # Check if the installation was successful
|
|
14 if [ $? -ne 0 ]; then
|
|
15 echo "Error: Failed to install dependencies with pdm."
|
|
16 exit 1
|
|
17 fi
|
|
18
|
|
19 # Run your code
|
|
20 # Modify the command as per your project structure and requirements
|
|
21 python your_script.py
|
|
22
|
|
23 # Check if the execution was successful
|
|
24 if [ $? -ne 0 ]; then
|
|
25 echo "Error: Failed to run your code."
|
|
26 exit 1
|
|
27 fi
|
|
28
|
|
29 # If everything is successful, exit with 0 status
|
|
30 exit 0
|