This commit is contained in:
		
							parent
							
								
									b84634a606
								
							
						
					
					
						commit
						53f5a6952b
					
				
							
								
								
									
										35
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | ||||
| # woodpecker-ssg-deploy | ||||
| 
 | ||||
| A Woodpecker plugin to push outputs created by SSGs into git repositories. | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| ```yaml | ||||
|   deploy: | ||||
|     image: git.polynom.me/papatutuwawa/woodpecker-ssg-deploy:latest | ||||
|     # The push token | ||||
|     # NOTE: For gitea, this is currently an access token with Read/Write access | ||||
|     #       to repositories. | ||||
|     secrets: [ token ] | ||||
|     settings: | ||||
|       # The EMail to use for the git user that does the pushing | ||||
|       email: "system@example.org" | ||||
|       # The name to use for the git user that does the pushing | ||||
|       name: "example.org CI System" | ||||
|       # The name of the environment variable that contains the push token | ||||
|       token_env: "TOKEN" | ||||
|       # The name of the directory containing the SSG output | ||||
|       output: "public" | ||||
|       # The name of the branch to push into. Defaults to "pages" | ||||
|       branch: "pages" | ||||
| ``` | ||||
| 
 | ||||
| What the plugin does is initialize a new Git repository in the output directory, | ||||
| add all files in the output directory to the repository and then force push to the original  | ||||
| repository on the specified branch. | ||||
| 
 | ||||
| For a real-life example [see here](https://git.polynom.me/PapaTutuWawa/blog.polynom.me). | ||||
| 
 | ||||
| ## License | ||||
| 
 | ||||
| See `LICENSE`. | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user