mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-08-26 16:36:37 +00:00
RELEASING: Move docker image build after GitHub release
The build fetches the release artifact from GitHub so needs to be done after.
This commit is contained in:
+7
-7
@@ -6,7 +6,13 @@
|
||||
4. Prepare maven release `mvn release:prepare -Prelease`
|
||||
5. Perform maven release `mvn release:perform -Prelease`
|
||||
6. [Publish maven deployment](https://central.sonatype.com/publishing/deployments)
|
||||
7. Build docker images:
|
||||
7. Copy release notes from [CHANGELOG.md](CHANGELOG.md) into [Github release](https://github.com/internetarchive/heritrix3/releases)
|
||||
8. Attach {dist,contrib}/target/*-dist{.tar.gz,.zip} to Github release.
|
||||
```bash
|
||||
version=$(git describe --tags --abbrev=0)
|
||||
gh release upload $version target/checkout/dist/target/heritrix-$version-dist.zip target/checkout/dist/target/heritrix-$version-dist.tar.gz target/checkout/contrib/target/heritrix-contrib-$version-dist.tar.gz
|
||||
```
|
||||
9. Build docker images:
|
||||
```bash
|
||||
version=$(git describe --tags --abbrev=0)
|
||||
podman manifest create iipc/heritrix:$version
|
||||
@@ -14,10 +20,4 @@
|
||||
podman manifest push --all iipc/heritrix:$version
|
||||
podman manifest push --all iipc/heritrix:$version iipc/heritrix:latest
|
||||
```
|
||||
8. Copy release notes from [CHANGELOG.md](CHANGELOG.md) into [Github release](https://github.com/internetarchive/heritrix3/releases)
|
||||
9. Attach {dist,contrib}/target/*-dist{.tar.gz,.zip} to Github release.
|
||||
```bash
|
||||
version=$(git describe --tags --abbrev=0)
|
||||
gh release upload $version target/checkout/dist/target/heritrix-$version-dist.zip target/checkout/dist/target/heritrix-$version-dist.tar.gz target/checkout/contrib/target/heritrix-contrib-$version-dist.tar.gz
|
||||
```
|
||||
10. Announce in #heritrix (IIPC Slack)
|
||||
Reference in New Issue
Block a user