Fix: Duplicate releases don't work, remove nightly
This commit is contained in:
		
							parent
							
								
									787e18b2a4
								
							
						
					
					
						commit
						36681dd3ac
					
				
					 2 changed files with 16 additions and 35 deletions
				
			
		|  | @ -1,8 +1,7 @@ | ||||||
| stages: | stages: | ||||||
|   - test |   - test | ||||||
|   - build |   - build | ||||||
|   - publish artifacts |   - upload artifacts | ||||||
|   - release nightly |  | ||||||
| 
 | 
 | ||||||
| variables: | variables: | ||||||
|   GIT_SUBMODULE_STRATEGY: recursive |   GIT_SUBMODULE_STRATEGY: recursive | ||||||
|  | @ -137,11 +136,11 @@ build:cargo-deb:x86_64-unknown-linux-gnu: | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # --------------------------------------------------------------------- # | # --------------------------------------------------------------------- # | ||||||
| #  Storing and releasing compiled binaries                              # | #  Store binaries as package so they have download urls                 # | ||||||
| # --------------------------------------------------------------------- # | # --------------------------------------------------------------------- # | ||||||
| 
 | 
 | ||||||
| publish:package: | publish:package: | ||||||
|   stage: "publish artifacts" |   stage: "upload artifacts" | ||||||
|   needs: |   needs: | ||||||
|     - "build:cargo:x86_64-unknown-linux-gnu" |     - "build:cargo:x86_64-unknown-linux-gnu" | ||||||
|     - "build:cargo:armv7-unknown-linux-gnueabihf" |     - "build:cargo:armv7-unknown-linux-gnueabihf" | ||||||
|  | @ -159,30 +158,4 @@ publish:package: | ||||||
|     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file conduit-aarch64-unknown-linux-gnu "${BASE_URL}/conduit-aarch64-unknown-linux-gnu"' |     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file conduit-aarch64-unknown-linux-gnu "${BASE_URL}/conduit-aarch64-unknown-linux-gnu"' | ||||||
|     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file conduit-x86_64-unknown-linux-gnu.deb "${BASE_URL}/conduit-x86_64-unknown-linux-gnu.deb"' |     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file conduit-x86_64-unknown-linux-gnu.deb "${BASE_URL}/conduit-x86_64-unknown-linux-gnu.deb"' | ||||||
| 
 | 
 | ||||||
| 
 |      | ||||||
| 
 |  | ||||||
| publish:nightly: |  | ||||||
|   stage: "release nightly" |  | ||||||
|   image: registry.gitlab.com/gitlab-org/release-cli:latest |  | ||||||
|   needs: |  | ||||||
|     - job: "publish:package" |  | ||||||
|       artifacts: false |  | ||||||
|   variables: |  | ||||||
|     GIT_STRATEGY: "none" # Don't need a clean copy of the code, we just operate on artifacts |  | ||||||
|   script: "echo 'Releasing current state as release'" |  | ||||||
|   rules: |  | ||||||
|     - if: "$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH"           # Run this job on the main branch |  | ||||||
|   release: |  | ||||||
|     name: 'Nightly' |  | ||||||
|     description: '⚠️ The latest development version of the day, fresh from the repository. Use at your own risk!' |  | ||||||
|     tag_name: 'nightly' |  | ||||||
|     assets:  |  | ||||||
|       links: |  | ||||||
|         - name: 'conduit-x86_64-unknown-linux-gnu' |  | ||||||
|           url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/conduit-${CI_COMMIT_REF_SLUG}/build-${CI_PIPELINE_ID}/conduit-x86_64-unknown-linux-gnu" |  | ||||||
|         - name: 'conduit-armv7-unknown-linux-gnueabihf' |  | ||||||
|           url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/conduit-${CI_COMMIT_REF_SLUG}/build-${CI_PIPELINE_ID}/conduit-armv7-unknown-linux-gnueabihf" |  | ||||||
|         - name: 'conduit-aarch64-unknown-linux-gnu' |  | ||||||
|           url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/conduit-${CI_COMMIT_REF_SLUG}/build-${CI_PIPELINE_ID}/conduit-aarch64-unknown-linux-gnu" |  | ||||||
|         - name: 'conduit-x86_64-unknown-linux-gnu.deb' |  | ||||||
|           url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/conduit-${CI_COMMIT_REF_SLUG}/build-${CI_PIPELINE_ID}/conduit-x86_64-unknown-linux-gnu.deb" |  | ||||||
|  |  | ||||||
							
								
								
									
										16
									
								
								DEPLOY.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								DEPLOY.md
									
									
									
									
									
								
							|  | @ -8,10 +8,18 @@ If you run into any problems while setting up Conduit, write an email to `timo@k | ||||||
| 
 | 
 | ||||||
| You may simply download the binary that fits your machine. Run `uname -m` to see | You may simply download the binary that fits your machine. Run `uname -m` to see | ||||||
| what you need. Now copy the right url: | what you need. Now copy the right url: | ||||||
| - x84_64: `https://conduit.rs/master/x86_64/conduit-bin` | 
 | ||||||
| - armv7: `https://conduit.rs/master/armv7/conduit-bin` | | CPU Architecture    | GNU (Debian, ArchLinux, ...) | MUSL (Alpine, ... )     | | ||||||
| - armv8: `https://conduit.rs/master/armv8/conduit-bin` | | ------------------- | ---------------------------- | ----------------------- | | ||||||
| - arm: `https://conduit.rs/master/arm/conduit-bin` | | x84_64 / amd64       | [Download][x84_64-gnu]        | -                       | | ||||||
|  | | armv7 (Raspberry Pi) | [Download][armv7-gnu]         | -                       | | ||||||
|  | | armv8 / aarch64      | [Download][armv8-gnu]         | -                       | | ||||||
|  | | arm                  | [Download][arm]               | -                       | | ||||||
|  | 
 | ||||||
|  | [x84_64-gnu]: https://gitlab.com/famedly/conduit/-/jobs/artifacts/master/raw/conduit-x86_64-unknown-linux-gnu?job=build:cargo:x86_64-unknown-linux-gnu | ||||||
|  | [armv7-gnu]: https://gitlab.com/famedly/conduit/-/jobs/artifacts/master/raw/conduit-armv7-unknown-linux-gnueabihf?job=build:cargo:armv7-unknown-linux-gnueabihf | ||||||
|  | [armv8-gnu]: https://gitlab.com/famedly/conduit/-/jobs/artifacts/master/raw/conduit-aarch64-unknown-linux-gnu?job=build:cargo:aarch64-unknown-linux-gnu | ||||||
|  | [arm]: https://conduit.rs/master/arm/conduit-bin | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
| $ sudo wget -O /usr/local/bin/matrix-conduit <url> | $ sudo wget -O /usr/local/bin/matrix-conduit <url> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue