Skip to content

MOV-AI/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github

Shared workflows for the MOV.AI GitHub repositories.

- name: Publish to project data viewer

This step publishes data to the project data viewer website. The site is used to visualize which packages are installed in the spawner container in the projects. By default this step is disabled. To enable set the use_project_data_viewer parameter to true in the workflow file of your project. If failed the step is skipped.

The credentials to the site is given in the confluence page.

- name: Build Packer images

This workflow builds ISO images for CICD usage. The images are built using the packer tool and rely on a self-hosted runner which should have the following tools installed:

  • Packer
  • QEMU / KVM / Libvirt
  • cloud-init The images are built and tested but not published to GitHub releases or artifacts, instead the images are stored in the runner's filesystem and deployed to the CICD environment.

The images are built for the following platforms:

  • Server and desktop images for Ubuntu 20.04 and 22.04
  • GitHub runner for Ubuntu 20.04 and 22.04

- name: Build Docker images

This workflow builds Docker images for CICD usage.

The images are built and tested but not published to GitHub releases or artifacts, instead the images are stored in our private Docker registry and deployed to the CICD environment.

- name: Build and pack FE packages

This workflow builds and packs the frontend packages for the MOV.AI platform.

- name: Build and pack Npm components

This workflow builds and packs the npm components for the MOV.AI platform.

- name: Build and pack Ros packages

This workflow builds and packs the ROS packages for the MOV.AI platform.

- name: Build and Validate Platform

This workflow builds and validates the MOV.AI platform.

- name: Build Product Composite

This workflow builds projects of type composite (multiple products/squads in one project repository) running on the MOV.AI platform.

- name: Build Product

This workflow builds projects running on the MOV.AI platform.

- name: Install Tests

This workflow run QA install tests for the MOV.AI platform.

- name: UI Tests

This workflow run UI tests for the MOV.AI platform.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published