Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/getporter/gh-action
GitHub Action that installs Porter
https://github.com/getporter/gh-action
github-action porter
Last synced: 4 months ago
JSON representation
GitHub Action that installs Porter
- Host: GitHub
- URL: https://github.com/getporter/gh-action
- Owner: getporter
- License: apache-2.0
- Created: 2019-11-12T15:20:14.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-12T01:23:35.000Z (over 1 year ago)
- Last Synced: 2024-07-23T12:14:20.926Z (4 months ago)
- Topics: github-action, porter
- Language: JavaScript
- Homepage: https://getporter.org
- Size: 1.68 MB
- Stars: 1
- Watchers: 8
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cnab - gh-action - Porter Setup Action. This action installs porter so that it can be used in pipelines (Implementations / Porter)
README
# Porter Setup Action
This action installs [porter](https://porter.sh) so that it can be used in pipelines
## Prerequisite
Using Porter's `publish` command requries access to a Docker registry. In order to push bundles and images to this registry, you will need to perform a Docker login. We recommend the [docker-login](https://github.com/marketplace/actions/docker-login) action.
## Example usage```yaml
name: CIon: [push]
jobs:
build:runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup Porter
uses: getporter/[email protected]
- uses: azure/docker-login@v1
name: Docker Login
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Porter Publish
run: porter publish
```