bitrise-init

module
v0.0.0-...-cb74e61 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: MIT

README

Bitrise Init

This repository hosts the bitrise-init which contains all the shared project detection and config generation logic.

This package ia consumed by the following tools:

How to release new bitrise-init version

  • update the step versions in steps/const.go
    • go get -u github.com/godrei/stepper
    • stepper stepLatests --steps-const-file="steps/const.go"
    • copy the output after “Generated” to the const.go file
  • bump version in version/version.go
  • commit these changes & open PR
  • merge to master
  • create tag with the new version
  • test the generated release and its binaries
Update manual config on website
  • Use the included go app to generate the manual configuration:
~/path/to/bitrise-init ❯❯❯ cd _manual-config
~/p/t/b/_manual-config ❯❯❯ go run main.go
Generating manual config
Config saved to generated/result.yml
~/p/t/b/_manual-config ❯❯❯ 

This will generate the manual configuration yaml file to _manual-config/generated/result.yml.

Update the project-scanner step
  • Update the bitrise-init dependency
  • Share a new version into steplib
Update the bitrise init plugin
  • Update the bitrise-init dependency
  • Release a new version.
Update the bitrise-add-new-project
  • Update the bitrise-init dependency
  • Release a new version.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL