Skip to content

mrsimpson/action-openfaas-build

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFaaS Github action

License: MIT CI (build and test)

A no-frills Github action for building OpenFaaS functions.

The function gets the image information from the function file.

Limitations

No sophisticated optional parameters! The main pupose of this action is simplicity. Therefore, no other optional, non-functional parameters influencing the behaviour of faas-cli are going to be supported. If you really feel that you desperately need sommething, feel free to open an issue!

Inputs

Parameter effect default required
stack-file The OpenFaaS function definition file stack.yml yes
docker-username Your docker registry's username with push authorization yes
docker-password Your docker registry's password yes
platforms The platform abbreviations to build for, potentially comma-separated. e. g. linux/amd64,linux/arm/v7 linux/amd64 yes
deploy Whether the built image shall be deployed false no
openfaas-gateway OpenFaaS gateway URL overriding the one given. Only has an effect, if deploy=true no
openfaas-username User for authenticating at OpenFaaS gateway no
openfaas-password Password for authenticating at OpenFaaS gateway no

Outputs

Parameter purpose
tag The tag of the image built - it's the same across multiple images from the same function stack build

Further links

🏠 Homepage

Demo

Author

👤 Oliver Jägle

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator