Skip to content

enable travis ci release building - #49

Open
dougbeal wants to merge 1 commit into
pfefferle:masterfrom
dougbeal:enable-trace-ci
Open

dougbeal wants to merge 1 commit into
pfefferle:masterfrom
dougbeal:enable-trace-ci

Conversation

@dougbeal

@dougbeal dougbeal commented May 7, 2017

Copy link
Copy Markdown

.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

dougbeal commented May 7, 2017 •

Copy link
Copy Markdown
Author

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
Copy Markdown
Owner

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

@pfefferle

Copy link
Copy Markdown
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!

This branch has not been deployed

No deployments
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