Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable travis ci release building #49

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dougbeal
Copy link

@dougbeal dougbeal commented May 7, 2017

.travis.yml:

  • language should be node_js
  • must install sass (gem) before running grunt
  • add compress step, needs expand: true to use globbing
  • skip_clean: true must be set for the file to stick around
  • tags:true

package.json, Gruntfile.js:

  • new required grunt packages

readme.md:

  • rough directions for building SemPress
  • add travis badge

.gitignore: ignore build directory

.travis.yml:
- language should be node_js
- must install sass (gem) before running grunt
- add compress step, needs expand: true to use globbing
- skip_clean: true  must be set for the file to stick around
- tags:true

package.json, Gruntfile.js:
- new required grunt packages

readme.md:
- rough directions for building SemPress
- add travis badge

.gitignore: ignore build directory
@dougbeal
Copy link
Author

dougbeal commented May 7, 2017

I wanted the base theme to automatically build before I created a child.

You would need to create a new encrypted token for travis to access your repo so it can deploy the release build.

I used:
travis setup releases
to generate and encrypt the token.

I didn't look in to the wordpress theme upload process, but it might be possible to upload there as well.

@pfefferle
Copy link
Owner

This is awesome! thanks a lot! I will have a look as soon as I have some spare time!

@pfefferle
Copy link
Owner

I didn't look in to the wordpress theme upload process, but it might be possible to upload there as well.

Please let me know if you find a way to do so!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants