Skip to content

Getting Started

Signing up with GitHub

  • To run your very first build on FasterCI, go to the Home page and sign in using your GitHub account. Type in your GitHub username, password, and two-factor authorization if requested, then click Sign In.
  • Click Authorize Application
  • Install faster-ci GitGHub app on your github repository here
  • Submit a FasterCI configuration file to your repository. The confuguration file should reside in /.fasterci/config.yaml. Use this as your starter template:
    # yaml-language-server: $schema=https://fasterci.com/config.schema.json
    workflows:
      - name: faster CI
        image: us.gcr.io/fasterci/bazelbuilder:d278ee1
        on:
          push:
            branches:
              - "*"
          pull_request:
            branches:
              - main
        steps:
          - name: build and test bazel
            bazel:
              build_targets:
                - //...
              test_targets:
                - //...
    
    Use Configuration Reference for full information on configuration file format.
  • Push your change to the repository. Create a pull request into your main branch. Watch the build progress on GitGub pull request page. 🎉Congratulations🎉! You just completed your first FasterCI build!