Skip to content

Commit 570701d

Browse files
committed
Travis CI is no longer recommended
Signed-off-by: Ben Ford <binford2k@overlookinfratech.com>
1 parent 4f491ca commit 570701d

1 file changed

Lines changed: 0 additions & 29 deletions

File tree

docs/_openvox_8x/modules_publishing.markdown

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -165,35 +165,6 @@ Your module package should be a compiled `tar.gz` package of 10MB or less.
165165

166166
After a successful upload, your browser should load the new release page of your module, with any errors popping up on the same screen. Your module's README, Changelog,and License files are displayed on your module's Forge page.
167167

168-
## Publish to the Forge automatically with Travis CI
169-
170-
You can automatically publish new versions of your module to the Forge using Travis CI.
171-
172-
First, set up Travis CI for automatic publishing.
173-
174-
1. Enable Travis CI for the module repository.
175-
2. Generate a Travis-encrypted Forge password string. For instructions, see the Travis CI [encryption keys docs](https://docs.travis-ci.com/user/encryption-keys/).
176-
3. Create a `.travis.yml` file in the module's repository base. This file should have a deployment section that includes your Forge username and the encrypted Forge password, such as:
177-
178-
```
179-
deploy:
180-
provider: puppetforge
181-
user: <FORGE_USER>
182-
password:
183-
secure: "<ENCRYPTED_FORGE_PASSWORD>"
184-
on:
185-
tags: true
186-
# all_branches is required to use tags
187-
all_branches: true
188-
```
189-
190-
To publish to the Forge with Travis CI, update your version, tag your repo, and push your commit.
191-
192-
1. Update the version number in the module's `metadata.json` file and commit the change to the module repository.
193-
2. Tag the module repo with the desired version number. For more information about how to do this, see Git docs on [basic tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging).
194-
3. Push the commit and tag to your Git repository.
195-
196-
Travis CI will build and publish the module.
197168

198169
## Deprecate a module on the Forge
199170

0 commit comments

Comments
 (0)