Commit and Push All New ApplicationsΒΆ

Use git status in the meta-subscriber-overrides folder to verify all the changes you have done:

 git status

Example Output:

On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
    new file:   recipes-support/shellhttpd/shellhttpd/
    new file:   recipes-support/shellhttpd/shellhttpd/shellhttpd.service
    new file:   recipes-support/shellhttpd/
    Changes not staged for commit:
      (use "git add <file>..." to update what will be       committed)
      (use "git restore <file>..." to discard changes in working directory)
        modified:   recipes-samples/images/

Add all new files and changes:

git add recipes-support/shellhttpd/shellhttpd/
git add recipes-support/shellhttpd/shellhttpd/shellhttpd.service
git add recipes-support/shellhttpd/
git add recipes-samples/images/

Commit your changes with the message:

git commit -m "Adding shellhttpd recipe"

Push all committed modifications to the remote repository:

git push

Example output:

Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 16 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 299 bytes | 299.00 KiB/s,      done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
remote: Trigger CI job...
remote: CI job started:
7767e6a..ccebcb5  devel -> devel


git push output will indicate the start of a new CI job.

Go to, select your Factory and click on Targets:

The latest Target named platform-devel should be the CI job you just created.


The Yocto Project builds could take some time. Click on the building target and follow the live console for me details.

Wait until it finishes and move to the next step.