From Fedora Project Wiki
Description
Deliver an appliance to an SFTP server
Setup
- Clone the BoxGrinder test appliances into a convenient location using command
git clone https://github.com/msavy/boxgrinder-appliances.git
- Put the following BoxGrinder config into a file named:
~/.boxgrinder/config
. Replace IP_ADDRESS_OR_HOST and with appropriate values YOUR_USERNAME.
plugins: sftp: host: IP_ADDRESS_OR_HOST username: YOUR_USERNAME path: /some/path/
- Ensure you have the correct public keys registered to enable SFTP authentication on your server.
How to test
- Navigate to directory
boxgrinder-appliances/testing-appliances/jeos-appls/
- Execute
boxgrinder-build fedora-15-jeos.appl -d sftp -p virtualbox
Expected Results
The following must be true to consider this a successful test run.
- Step #2 completes without error (indicated on console)
- Program completes with exit code 0
- Determine whether a f15-jeos.vdi file appeared on target host in the expected location