Skip to content
srz_zumix edited this page Nov 14, 2019 · 7 revisions

Welcome to the iutest wiki!

What is iutest

for iutest developer

How to create new release

  1. Update version (iutest_ver.hpp, Doxyfile, iutest.nuspec)
  2. Update CHANGELOG (CHANGES.md)
  3. Check ci status
    1. If there is a failure, correct it so that the test passes.
  4. Create new tag, git tag -a vX.XX.X -m 'version X.XX.X'
  5. Create github release
    1. Title: "version X.XX.X"
    2. Describe the release: copy from CHANGED.md
  6. Create OSDN release
    1. package build status: Build status
    2. move local workspace
    3. cd ./.ci/osdn
    4. bundle install
    5. osdn login
    6. ./release.sh vX.XX.X
      v1.17.0
      [INFO] Save variables to .osdn.vars
      [INFO] New release has been created.
      #71920 v1.17.0 (hidden, 0 files)
        https://osdn.net/projects/iutest/releases/71920
      
    7. Open link https://osdn.net/projects/iutest/releases/XXXXX and Edit release
    8. Select RELEASENOTE and CHANGELOG
    9. Publish!
  7. Deploy NuGet
    1. Build status