-
Notifications
You must be signed in to change notification settings - Fork 173
Open
Labels
Description
Summary
Extend the func cli with the capability to generate a GitHub Actions workflow setup (with yaml file and directory) in the given function repo.
The workflow should contain:
- a checkout of the code
- get/setup of the
funccli using theknative-func-action - and running
func deploy|func deploy --remote
The user should have the option to create the workflow with different configurations for a local build in the Github action runner or a remote on-cluster build.
Subtask of #2024.
Resources
- sample workflow: https://github.com/functions-dev/templates/blob/main/.github/workflows/invoke-all.yaml
- func github action: https://github.com/functions-dev/action
Pull Requests
- Fix typos in comments and documentation across the codebase. #3257
- Refactor: extract common loader/saver interfaces (Github Workflow generation prep). #3262
- Add
func config cicommand skeleton. #3266 - Feature: Implement GitHub workflow generation for
func config ci. #3295 - Feature: Add registry login to CI workflows. #3297
- Feature: Add remote build and workflow dispatch options to CI workflows. #3128
- tba PR: Current branch as default branch.
- ...
- ...
- ...
- ...
- ...
- ...