update ci to use idf and attempt release
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				ci/woodpecker/manual/woodpecker Pipeline failed
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	ci/woodpecker/manual/woodpecker Pipeline failed
				
			This commit is contained in:
		
							parent
							
								
									8911bcecb2
								
							
						
					
					
						commit
						5ba2058b7c
					
				
					 1 changed files with 18 additions and 8 deletions
				
			
		|  | @ -3,19 +3,29 @@ labels: | ||||||
| 
 | 
 | ||||||
| steps: | steps: | ||||||
|   build: |   build: | ||||||
|     image: bash |     image: espressif/idf:v5.2.2 | ||||||
|  |     when: | ||||||
|  |       - event: [ tag, push, manual ] | ||||||
|     commands: |     commands: | ||||||
|       - mkdir ~/.ssh |  | ||||||
|       - ssh-keyscan -t rsa git.oit.cloud >> ~/.ssh/known_hosts |  | ||||||
|       - git submodule update --init |       - git submodule update --init | ||||||
|       - if [ -f sdkconfig ]; then |       - if [ -f sdkconfig ]; then | ||||||
|       -   rm sdkconfig |       -   rm sdkconfig | ||||||
|       - fi |       - fi | ||||||
|       - id |  | ||||||
|       - . /opt/esp/idf/install.sh |  | ||||||
|       - . /opt/esp/idf/export.sh |       - . /opt/esp/idf/export.sh | ||||||
|       - idf.py reconfigure |       - idf.py reconfigure | ||||||
|       - echo "BB-CI-$((1 + RANDOM % 999))" > bbid |  | ||||||
|       - sed -i -e s/BARBACK_ID=\"Barback\"/BARBACK_ID=\"`cat bbid`\"/ sdkconfig |  | ||||||
|       - idf.py reconfigure |  | ||||||
|       - idf.py build |       - idf.py build | ||||||
|  |   release: | ||||||
|  |     image: woodpeckerci/plugin-release | ||||||
|  |     secrets: [ ACCESS_TOKEN ] | ||||||
|  |     when: | ||||||
|  |       - event: tag | ||||||
|  |     settings: | ||||||
|  |       log_level: debug | ||||||
|  |       title: 'Release ${CI_COMMIT_TAG}' | ||||||
|  |       files: | ||||||
|  |         - 'build/barhead.bin' | ||||||
|  |       api_key: | ||||||
|  |         from_secret: ACCESS_TOKEN | ||||||
|  |       generate_release_notes: true | ||||||
|  |       overwrite: true | ||||||
|  |       upload-url: https://git.oit.cloud/repos/${CI_REPO}/releases | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue