diff options
| author | Derek Hensley <hensley.derek58@gmail.com> | 2024-02-23 14:35:09 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-23 15:35:09 -0700 |
| commit | a10bb11ed6784c6a16a09b7eb17657d2e1bb303c (patch) | |
| tree | d56c420f49cb47b1aee7e4c4a9ca948041408f74 /Jenkinsfile | |
| parent | 84cb26a6b03cd5b886b2da4a5bc9eb881a05dda3 (diff) | |
Build Sync (#147)
* Makefile cleanup
* venv
* baseroms folder
* Jenkinsfile
* Remove z64compress
* Small cleanup
* More small fixes
* diff_settings fix
* Fix jenkins
* make compress in readme
Diffstat (limited to 'Jenkinsfile')
| -rw-r--r-- | Jenkinsfile | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index fd7394a..2c7791e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,23 +21,18 @@ pipeline { stage('Install Python dependencies') { steps { echo 'Installing Python dependencies' - sh 'python3 -m venv .venv' - sh '''. .venv/bin/activate - python3 -m pip install -U -r requirements.txt - ''' + sh 'make venv' } } stage('Copy ROM') { steps { echo 'Setting up ROM...' - sh 'cp /usr/local/etc/roms/af.jp.z64 baserom.jp.z64' + sh 'cp /usr/local/etc/roms/af.jp.z64 baseroms/jp/baserom.z64' } } stage('Setup') { steps { - sh '''. .venv/bin/activate - bash -c "make WARNINGS_CHECK=1 -j setup 2> >(tee tools/warnings_count/warnings_setup_new.txt)" - ''' + sh 'bash -c "make WARNINGS_CHECK=1 -j setup 2> >(tee tools/warnings_count/warnings_setup_new.txt)"' } } stage('Check setup warnings') { @@ -47,9 +42,7 @@ pipeline { } stage('Lib') { steps { - sh '''. .venv/bin/activate - bash -c "make WARNINGS_CHECK=1 -j lib 2> >(tee tools/warnings_count/warnings_lib_new.txt)" - ''' + sh 'bash -c "make WARNINGS_CHECK=1 -j lib 2> >(tee tools/warnings_count/warnings_lib_new.txt)"' } } stage('Check Lib warnings') { @@ -59,9 +52,7 @@ pipeline { } stage('Extract') { steps { - sh '''. .venv/bin/activate - bash -c "make WARNINGS_CHECK=1 -j extract 2> >(tee tools/warnings_count/warnings_extract_new.txt)" - ''' + sh 'bash -c "make WARNINGS_CHECK=1 -j extract 2> >(tee tools/warnings_count/warnings_extract_new.txt)"' } } stage('Check extraction warnings') { @@ -71,9 +62,7 @@ pipeline { } stage('Build') { steps { - sh '''. .venv/bin/activate - bash -c "make WARNINGS_CHECK=1 -j uncompressed 2> >(tee tools/warnings_count/warnings_uncompressed_new.txt)" - ''' + sh 'bash -c "make WARNINGS_CHECK=1 -j rom 2> >(tee tools/warnings_count/warnings_uncompressed_new.txt)"' } } stage('Check build uncompressed warnings') { @@ -83,9 +72,7 @@ pipeline { } stage('Build compressed') { steps { - sh '''. .venv/bin/activate - bash -c "make WARNINGS_CHECK=1 -j compressed 2> >(tee tools/warnings_count/warnings_compress_new.txt)" - ''' + sh 'bash -c "make WARNINGS_CHECK=1 -j compress 2> >(tee tools/warnings_count/warnings_compress_new.txt)"' } } stage('Check compress warnings') { @@ -98,9 +85,7 @@ pipeline { branch 'main' } steps { - sh '''. .venv/bin/activate - python3 ./tools/upload_frogress.py jp --apikey $FROGRESS_KEY - ''' + sh '.venv/bin/python3 ./tools/upload_frogress.py jp --apikey $FROGRESS_KEY' } } } |
