එය සම්බන්ධ කිරීමෙන් ඔබට ලැබෙන වාසි
Bitbucket සම්බන්ධ කිරීම මඟින් ඔබේ Bitbucket Cloud ගබඩාවකින් (repository) වෙබ් අඩවියක් යෙදවීමට (deploy) ඉඩ සලසයි: ශාඛාවට (branch) push කරන්න, එවිට වෙබ් අඩවිය යාවත්කාලීන වේ.
ඔබ ආරම්භ කිරීමට පෙර
ඔබට යෙදවීමට අවශ්ය ගබඩාවලට ප්රවේශය සහිත Bitbucket Cloud ගිණුමක් තිබිය යුතුය.
1. Bitbucket හි යතුර සාදන්න
Bitbucket සාක්ෂි පත්ර (credentials) වර්ග දෙකක් ලබා දෙන අතර, දෙකෙන් ඕනෑම එකක් භාවිතා කළ හැක:
- Access tokens යටතේ එම ගබඩාවේ, ව්යාපෘතියේ (project) හෝ වැඩබිමේ (workspace) සෙවීම් වලින් සාදන ලද ගබඩාවක්, ව්යාපෘතියක් හෝ වැඩබිමක් සඳහා වන ප්රවේශ ටෝකනයක් (access token). එය පුද්ගලයෙකුට වඩා එම ගබඩාවට, ව්යාපෘතියට හෝ වැඩබිමට සම්බන්ධ වේ. ගබඩා සඳහා මෙයට කියවීමේ ප්රවේශය (read access) ලබා දෙන්න.
- ඔබේ Atlassian ගිණුමේ ඇති API ටෝකනයක්. ඔබේ පැතිකඩ තෝරන්න, පසුව Account settings → Security → Create and manage API tokens → Create API token with scopes වෙත යන්න. එය නම් කර, කල්ඉකුත් වීමේ දිනයක් සකසා, යෙදුම ලෙස Bitbucket තෝරා, ගබඩා සඳහා කියවීමේ ප්රවේශය තෝරන්න. Bitbucket එක වරක් පමණක් ටෝකනය පෙන්වයි; එවිට එය පිටපත් කරගන්න.
2. එය මෙතැනින් සම්බන්ධ කරන්න
ඔබේ උපකරණ පුවරුවේ (dashboard) Integrations විවෘත කර Connect an account තෝරන්න. කණ්ඩායම ලෙස Code hosting සහ ගිණුම ලෙස Bitbucket තෝරා, API token පුරවන්න — තවද, ඔබ ප්රවේශ ටෝකනයක් වෙනුවට ඔබේ Atlassian ගිණුමේ ටෝකනයක් සෑදුවේ නම්, Account username ද ඇතුළත් කර, Connect account ඔබන්න.
කිසිවක් සුරැකීමට පෙර ඔබ අලවන (paste) දේ අපි පරීක්ෂා කරමු. ක්රියා නොකරන යතුරක් කිසි විටෙකත් ගබඩා නොකරන අතර, එහි ඇති වරද කුමක්දැයි පිළිතුරෙන් කියැවේ. ක්රියා කරන යතුරක් අපගේ රහස් සුරක්ෂිතාගාරයේ (secrets vault) සංකේතනය කර තබා ගනී — කිසි විටෙකත් අපගේ දත්ත සමුදායේ (database) තබන්නේ නැත — සහ ඔබට පවා නැවත කිසි දිනෙක පෙන්වන්නේ නැත.
පරිශීලක නාමය (username) මඟින් අපි ටෝකනය යවන ආකාරය තීරණය කරයි, එබැවින් එය ඇතුළත් කළ යුත්තේ ගිණුම් ටෝකනයක් සඳහා පමණි. පරිශීලක නාමයක් සමඟ ඇතුළත් කළ ප්රවේශ ටෝකනයක්, හෝ පරිශීලක නාමයක් නොමැති ගිණුම් ටෝකනයක් ප්රතික්ෂේප කරනු ලැබේ.
ඊළඟට සිදුවන්නේ කුමක්ද?
- වෙබ් අඩවියකට මෙම ගිණුමේ ඇති ගබඩාවකින් सीधे යෙදවිය හැක: වෙබ් අඩවියේ ගබඩා සබැඳියෙන් එය තෝරා, ගබඩාව සහ ශාඛාව තෝරන්න, එවිට push කිරීමකින් යෙදවීම සිදුවේ.
- වෙනත් සෑම ශාඛාවකටම (branch) එහිම පූර්ව දර්ශනයක් (preview) ලබා ගත හැක, එබැවින් එය සජීවී වෙබ් අඩවියට යාමට පෙර ඔබට වෙනස්කමක් පරීක්ෂා කළ හැක.
- Render සහ Azure Static Web Apps වැනි Git මත පදනම් වූ ස්ථිතික ධාරක (static hosts) වෙබ් අඩවියේ කේතයේ මූලාශ්රය ලෙස මෙම සම්බන්ධතාවය භාවිතා කරයි.
එය සම්බන්ධ නොවන්නේ නම්
ගබඩාවක් අතුරුදහන් වී ඇත. ප්රවේශ ටෝකනයක් ළඟා වන්නේ එය සාදන ලද ගබඩාවට, ව්යාපෘතියට හෝ වැඩබිමට පමණි. ඔබට අවශ්ය සෑම ගබඩාවක්ම ආවරණය වන මට්ටමින් එකක් සාදන්න.
එය ක්රියා කර පසුව නතර විය. ටෝකන වර්ග දෙකෙහිම කල් ඉකුත් විය හැක. අලුත් එකක් සාදා එය සම්බන්ධ කරන්න.
යතුර ප්රතික්ෂේප වූ බව පවසයි. බොහෝ විට කරුණු තුනෙන් එකක් විය හැක: ඒ සමඟ පිටපත් වූ හිස්තැනක් (space) හෝ රේඛා කඩනයක් (line break), කල් ඉකුත් වූ යතුරක්, හෝ ඔබ පිටපත් කළ පසු අවලංගු කළ හෝ නැවත ජනනය කළ යතුරක්. අලුත් එකක් සාදා එය නැවත අලවන්න.
එය සම්බන්ධ වේ, නමුත් පසුව යමක් අසාර්ථක වේ. යතුර සත්යාපනය වේ (authenticates) නමුත් ක්රියාවට අවශ්ය අවසරය නොමැත. ඉහත ලැයිස්තුගත කර ඇති අවසරයන් සහිත නව යතුරක් සාදන්න, පසුව පැරණි සම්බන්ධතාවය විසන්ධි කර නව යතුර සම්බන්ධ කරන්න.
විසන්ධි කිරීම
Integrations විවෘත කර, ගිණුම සොයාගෙන Disconnect ඔබන්න. එමඟින් ගබඩා කර ඇති යතුර වහාම මැකී යයි. එය භාවිතා කරමින් තිබූ ඕනෑම දෙයක් එහි ඊළඟ ක්රියාවේදී නතර වන අතර, නිශ්ශබ්දව අසාර්ථක වෙනවා වෙනුවට ඒ මත පදනම් වූ තිරවල ඒ බව සඳහන් වේ.
විසන්ධි කිරීම මඟින් දැනටමත් කර ඇති දේ ආපසු හැරවීම සිදු නොවේ — ඔබේ ගිණුමේ අපි වෙනස් කළ වාර්තා, යෙදවීම් හෝ සැකසීම් එලෙසම පවතී. යතුරම කාන්දු වී ඇති බව ඔබ සිතන්නේ නම්, විකුණුම්කරු (vendor) වෙතින් ද එය අවලංගු කරන්න; විසන්ධි කිරීමෙන් ඉවත් වන්නේ අප සතු පිටපත මිස ඔවුන්ගේ පිටපත නොවේ.