Well, for simple projects it's no rocket science, the travis.yml for oscam-smod contains onlyPS, can you post a guide, yml for that?
language: cpp script: ./config.sh -E all && makeFor OpenWebif its a bit more sophisticated but still nothing that isn't more or less self-explaining:
language: python python: - "2.7" install: - pip install cheetah - pip install twisted - pip install pyopenssl - pip install bandit script: - python -m compileall -l . -l plugin -l plugin/backport -l plugin/controllers -l plugin/controllers/models - cheetah compile -R plugin - python testsuite/evil_eval.py after_success: - bandit -r plugin -f html -o bandit.html - ./create_ipk.sh - export PKG=$(ls -1 *.ipk) - mkdir Rel - mv "${PKG}" ./Rel - mv bandit.html ./Rel deploy: provider: pages local_dir: Rel github_token: $GITHUB_TOKEN skip_cleanup: true target_branch: gh-pages on: branch: masterFor enigma2 you would need something like
script:
- git clone oe-core
- cd oe-core
- something to make oe-core initialize a build directory for a selected machine
- cd builds/MACHINE/blah
- source env.source
- bitbake -f -c compile enigma2