mirror of
https://github.com/containers/podman.git
synced 2025-06-26 12:56:45 +08:00
Merge pull request #16398 from cevich/download_links
[CI:BUILD] Add dedicated DOWNLOAD doc w/ links to bins
This commit is contained in:
@ -1040,7 +1040,9 @@ success_task:
|
||||
clone_script: *noop
|
||||
script: *noop
|
||||
|
||||
|
||||
# WARNING: Most of the artifacts captured here are also have their
|
||||
# permalinks present in the `DOWNLOADS.md` file. Any changes made
|
||||
# here, should probably be reflected in that document.
|
||||
artifacts_task:
|
||||
name: "Artifacts"
|
||||
alias: artifacts
|
||||
|
64
DOWNLOADS.md
Normal file
64
DOWNLOADS.md
Normal file
@ -0,0 +1,64 @@
|
||||

|
||||
|
||||
# Downloads
|
||||
|
||||
## Latest signed/official
|
||||
|
||||
[The latest Podman release version is always available on the GitHub releases
|
||||
page](https://github.com/containers/podman/releases/latest). These are official,
|
||||
signed, sealed, and blessed artifacts intended for general use. Though for
|
||||
super-serious production use, please utilize the pre-packaged podman provided
|
||||
by your OS/Distro vendor.
|
||||
|
||||
## CI Artifacts
|
||||
|
||||
If you're looking for something even more bleeding-edge, esp. for testing
|
||||
purposes and/or in other CI systems. There are several permalinks available
|
||||
depending on how much you want to download. Everything inside has at least
|
||||
gone through and passed CI testing. However, **they are all unsigned**, and
|
||||
frequently changing. Perfectly fine for non-production testing but please
|
||||
don't take them beyond that.
|
||||
|
||||
* [Giant artifacts
|
||||
archive](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary.zip)
|
||||
containing every binary produced in CI from the most recent successful run.
|
||||
*Warning*: This file is pretty large, expect a 700+MB download. However,
|
||||
it's guaranteed to contain everything, where as the items below can change
|
||||
or become unavailable due to somebody forgetting to update this doc.
|
||||
|
||||
<!--
|
||||
|
||||
WARNING: The items linked below all come from scripts in the `artifacts_task`
|
||||
map of `.cirrus.yml`. When adding or updating any item below, please ensure it
|
||||
matches cooresponding changes in the artifacts task.
|
||||
|
||||
-->
|
||||
|
||||
* Raw dynamically linked ELF (x86_64) binaries for [podman](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman)
|
||||
, [podman-remote](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-remote)
|
||||
, [quadlet](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/quadlet)
|
||||
, and
|
||||
[rootlessport](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/rootlessport) -
|
||||
Built on the latest supported Fedora release.
|
||||
* MacOS,
|
||||
[both x86_64](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-installer-macos-amd64.pkg)
|
||||
and
|
||||
[aarch64 (ARM)](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-installer-macos-aarch64.pkg)
|
||||
installation packages. Again, these are **not** signed, so expect warnings. There's
|
||||
also binary release *ZIP-files* for
|
||||
[darwin_amd64](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-remote-release-darwin_amd64.zip)
|
||||
and
|
||||
[darwin_arm64](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-remote-release-darwin_arm64.zip).
|
||||
if you try to install them.
|
||||
* Windows [podman-remote](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman.msi)
|
||||
for x86_64 only.
|
||||
* Other podman-remote release builds (includes configuration files & documentation):
|
||||
* [podman-release-386.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-386.tar.gz)
|
||||
* [podman-release-arm.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-arm.tar.gz)
|
||||
* [podman-release-arm64.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-arm64.tar.gz)
|
||||
* [podman-release-mips.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips.tar.gz)
|
||||
* [podman-release-mips64.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips64.tar.gz)
|
||||
* [podman-release-mips64le.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips64le.tar.gz)
|
||||
* [podman-release-mipsle.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mipsle.tar.gz)
|
||||
* [podman-release-ppc64le.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-ppc64le.tar.gz)
|
||||
* [podman-release-s390x.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-s390x.tar.gz)
|
3
Makefile
3
Makefile
@ -739,9 +739,10 @@ podman-remote-release-%.zip: test/version/version ## Build podman-remote for %=$
|
||||
if [[ "$(GOARCH)" != "$(NATIVE_GOARCH)" ]]; then $(MAKE) clean-binaries; fi
|
||||
-rm -rf "$(TMPDIR)"
|
||||
|
||||
.PHONY: podman.msi
|
||||
podman.msi: test/version/version ## Build podman-remote, package for installation on Windows
|
||||
$(MAKE) podman-v$(call err_if_empty,RELEASE_NUMBER).msi
|
||||
cp podman-v$(call err_if_empty,RELEASE_NUMBER).msi podman.msi
|
||||
|
||||
podman-v%.msi: test/version/version
|
||||
# Passing explicitly OS and ARCH, because ARM is not supported by wixl https://gitlab.gnome.org/GNOME/msitools/-/blob/master/tools/wixl/builder.vala#L3
|
||||
$(MAKE) GOOS=windows GOARCH=amd64 podman-remote-windows-docs
|
||||
|
@ -13,8 +13,10 @@ Podman is based on libpod, a library for container lifecycle management that is
|
||||
|
||||
All releases are GPG signed. Public keys of members of the team approved to make releases are located [here](https://github.com/containers/release-keys/tree/main/podman).
|
||||
|
||||
* Continuous Integration: [](https://cirrus-ci.com/github/containers/podman/master)
|
||||
* Continuous Integration:
|
||||
* [](https://cirrus-ci.com/github/containers/podman/master)
|
||||
* [GoDoc: ](https://godoc.org/github.com/containers/podman/libpod)
|
||||
* [Downloads](DOWNLOADS.md)
|
||||
|
||||
## Overview and scope
|
||||
|
||||
|
Reference in New Issue
Block a user