விடுவிப்பு செயல்முறை

Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.

ஒரு தனித்துவமான திருத்தம் இந்த சூழ்நிலையில் ஒரு தீர்வாக இருக்காது. ஒரு உலகளாவிய "நிலையை" மற்றும் ** ஒவ்வொரு தொகுதிக்கும் பல்வேறு புதுப்பிப்புகளை வைத்திருப்பது** என்ற கருத்தே தக்கவைக்கப்படுகிறது.

For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.


** செயல்முறை ஓட்டம்ஃ**

1

2

3

4

5

6

ரெட்மைன் டிக்கெட்

சேமிப்புப் பொருள்களைத் தயாரித்தல்

சோதனை

தள்ளுதல் குறிச்சொற்கள்

பேக்கேஜிங்

விளம்பரம்


ரெட்மைன் டிக்கெட்

வெளியீட்டுக் கதையுடன் இணைக்கப்பட்ட Redmine இல் ஒரு புதிய பணி உருவாக்கவும், சரியான துணை தொகுதிக்கு. தலைப்பை "Release Major.Minor.Micro" என்று அமைக்கவும், பொருத்தமான பதிப்பு எண்.

சோதனை

  • Remove any existing Jami installations from your machine.

  • திட்டத்தின் மேல் மட்ட அடைவில் இருந்து git clean -d -f -x ஐ இயக்கி, சுத்தமான git மரத்தை தொடங்குங்கள்.

  • Daemon மற்றும் கிளையன் உருவாக்க மற்றும் நிறுவ, எப்படி பார்க்க\_to\_build

  • டெமோன் மற்றும் கிளையன் ஆகியவற்றில், வெவ்வேறு விநியோகங்கள் மற்றும் இயந்திரங்களில் சோதனை தொகுப்பை இயக்கவும்.

  • கையேடு சோதனைகளை மேற்கொள்ளவும்

    • பதிவு செய்து வேறு கணக்குகளைப் பயன்படுத்த முயற்சிக்கவும்.

    • Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.

    • பயன்படுத்தப்படும் ஆரம்பிக்கப்படாத மதிப்புகள், நினைவக கசிவுகள், செல்லாத இலவசங்கள் போன்றவற்றைப் பிடிக்க valgrind --track-origin=yes --db-attach=yes./bin/dring

தள்ளுதல் குறிச்சொற்கள்

git push --tags