SemPress icon indicating copy to clipboard operation
SemPress copied to clipboard

enable travis ci release building

Open dougbeal opened this issue 8 years ago • 3 comments

.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 avatar May 07 '17 04:05 dougbeal

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.

dougbeal avatar May 07 '17 04:05 dougbeal

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

pfefferle avatar May 08 '17 09:05 pfefferle

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!

pfefferle avatar May 08 '17 09:05 pfefferle