ଆରମ୍ଭ କରନ୍ତୁ
AEM 6.5 କୋଡ୍ରୁ ଆପଣଙ୍କ ପ୍ରଥମ ପୁଲ୍ ରିକ୍ୱେଷ୍ଟ ପର୍ଯ୍ୟନ୍ତ
ଛଅ ପଦକ୍ଷେପ। ପ୍ରଥମ ଦୁଇଟି କିଛି ମିନିଟ୍ ଲାଗେ ଏବଂ ଖାତା ଆବଶ୍ୟକ ନୁହେଁ; ବାକି କାମ କ୍ଲାଇଣ୍ଟ ପୋର୍ଟାଲ୍ ଏବଂ ଆପଣଙ୍କ ନିଜ ରିପୋଜିଟୋରୀରେ ହୁଏ।
ଆପଣଙ୍କ code କିମ୍ବା BPA report export କରନ୍ତୁ ସ୍କାନ୍କୁ ପଢ଼ିବା ପାଇଁ କିଛି ଦିଏ; ଉଭୟ ଇନପୁଟ୍ ମିଶି ସବୁଠାରୁ ସମ୍ପୂର୍ଣ୍ଣ ଚିତ୍ର ଦିଏ।
ଦୁଇଟି input ମଧ୍ୟରୁ ଯେକୌଣସିଟି କାମ କରେ; ଉଭୟ ଏକତ୍ର ସବୁଠାରୁ ସମ୍ପୂର୍ଣ୍ଣ ଚିତ୍ର ଦିଏ।
- Code: ନିମ୍ନରେ ଦିଆଯାଇଥିବା ଭାବରେ root ରୁ repository zip କରନ୍ତୁ।
- BPA report: Best Practices Analyzer install ହୋଇଥିବା AEM 6.5 author ଉପରେ, Tools → Operations → Best Practices Analyzer ଖୋଲନ୍ତୁ, report generate କରନ୍ତୁ ଏବଂ CSV download କରନ୍ତୁ।
Repository zip କରନ୍ତୁ (ଏହାର root ରେ run କରନ୍ତୁ)git archive --format=zip -o aem-repo.zip HEADReadiness scan run କରନ୍ତୁ ମିନିଟ୍ ମଧ୍ୟରେ ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ବ୍ଲକର୍, ସଂଶୋଧନ ଏବଂ ପ୍ରୟାସ ଦିଖାଏ।
Scan page ଉପରେ zip କିମ୍ବା CSV drop କରନ୍ତୁ। Files ଆପଣଙ୍କ browser ରେ ପଢ଼ାଯାଏ ଏବଂ upload କରାଯାଏ ନାହିଁ।
- Category ଅନୁଯାୟୀ readiness score ଏବଂ blockers
- ପ୍ରତ୍ୟେକ finding ସହିତ file ଓ line, fix, ଏବଂ ଏହା କେତେ automated ହୋଇପାରେ
- Engineer-weeks ରେ effort range, ପ୍ରଦର୍ଶିତ method ସହିତ
Workspace ତିଆରି କରନ୍ତୁ ଏବଂ scan ଯୋଡ଼ନ୍ତୁ ସ୍କାନ୍, ପ୍ଲାନ୍ ଏବଂ ନିଷ୍ପତ୍ତି ପାଇଁ ଆପଣଙ୍କ ଟିମ୍କୁ ଗୋଟିଏ ସାଧାରଣ ସ୍ଥାନ ଦିଏ।
ଆପଣଙ୍କ କାର୍ଯ୍ୟ ଇମେଲ୍ରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ (ଆମେ ଏକ-ଥର ଲିଙ୍କ ପଠାଉଛୁ; ପାସୱାର୍ଡ ନାହିଁ)। ଏକ ାର୍କସ୍ପେସ୍ ଏବଂ ପ୍ରୋଜେକ୍ଟ ତିଆରି କରନ୍ତୁ, ତା’ପରେ ଏକ ସ୍କାନ ଯୋଡ଼ନ୍ତୁ: ଏକ ରିପୋଜିଟୋରୀ zip, BPA CSV କିମ୍ବା ଏକ ଛୋଟ ପ୍ରଶ୍ନାବଳୀ।
ଆପଣଙ୍କ ରିପୋଜିଟୋରୀ ସଂଯୋଗ କରନ୍ତୁ ସଂଶୋଧନଗୁଡ଼ିକୁ ଆପଣଙ୍କ ନିଜ ରିପୋଜିଟୋରୀରେ ପୁଲ୍ ରିକ୍ୱେଷ୍ଟ ଭାବରେ ଆସିବାକୁ ଦିଏ।
ଏକ access token ସହିତ GitLab, Bitbucket କିମ୍ବା Azure DevOps ସହିତ ଲିଙ୍କ୍ କରନ୍ତୁ। ଆମର ସର୍ଭରରେ default branch scan କରାଯାଏ, ଏବଂ codemod ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ସେମାନଙ୍କର ନିଜସ୍ୱ branches ଉପରେ pull requests ଭାବରେ ଆସନ୍ତି। GitHub ଆମର GitHub App ମାଧ୍ୟମରେ ସଂଯୁକ୍ତ ହୁଏ, ଯାହା ସେଟ୍ ଅପ୍ ହେଉଛି।
ଆପଣଙ୍କ Blueprint ପାଆନ୍ତୁ ଫଳାଫଳଗୁଡ଼ିକୁ ଏକ ପ୍ଲାନ୍ରେ ପରିଣତ କରେ, ଯାହା ଆପଣଙ୍କ ବଜେଟ୍ ହୋଲ୍ଡର ଅନୁମୋଦନ କରିପାରିବେ।
ଯେକୌଣସି scan ରୁ Blueprint ତିଆରି କରନ୍ତୁ। ଆମର ଇଞ୍ଜିନିୟରମାନେ ଏହାକୁ ସମୀକ୍ଷା କରି ଯୋଜନାକୁ ଅନୁମୋଦନ କରନ୍ତି: phases, effort, risks ଏବଂ ଆପଣଙ୍କ ଟିମ୍କୁ ନେବାକୁ ହେଉଥିବା ନିର୍ଣ୍ଣୟଗୁଡ଼ିକ। ଏହାକୁ ବ୍ରାଉଜରରେ ଖୋଲନ୍ତୁ, PDF ଭାବରେ ସେଭ୍ କରନ୍ତୁ, କିମ୍ବା Confluence ରେ ପ୍ରକାଶିତ କରନ୍ତୁ।
ପୁଲ୍ ରିକ୍ୱେଷ୍ଟଗୁଡ଼ିକୁ ସମୀକ୍ଷା ଏବଂ ମର୍ଜ୍ କରନ୍ତୁ ଆପଣଙ୍କ ଟିମ୍ ନିୟନ୍ତ୍ରଣରେ ରହେ: ପ୍ରତ୍ୟେକ ପରିବର୍ତ୍ତନ ଆପଣଙ୍କ ଦ୍ୱାରା ସମୀକ୍ଷା ଏବଂ ମର୍ଜ୍ ହୁଏ।
ପ୍ରତ୍ୟେକ pull request ଗୋଟିଏ pattern କୁ ଆବରଣ କରେ ଏବଂ କ’ଣ ପରିବର୍ତ୍ତିତ ହେଲା ଏବଂ କ’ଣ ଯାଞ୍ଚ କରିବାକୁ ହେବ ତାହା ବୁଝାଏ। ଆପଣଙ୍କ ଟିମ୍ ସମୀକ୍ଷା ଏବଂ merge କରେ; Cloud Manager ଯାଞ୍ଚ କରେ। Phases, ନିର୍ଣ୍ଣୟ ଏବଂ ପ୍ରତ୍ୟେକ ଅନୁମୋଦନ ପୋର୍ଟାଲର audit trail ରେ ଟ୍ରାକ୍ କରାଯାଏ।
ଆପଣଙ୍କ ମେସିନ୍ରୁ କ’ଣ ବାହାରେ
ସ୍କାନ୍ ସମୟରେ କିଛି ନୁହେଁ। ପୋର୍ଟାଲରେ, ସ୍କାନ୍ ଏବଂ ରିପୋଜିଟୋରି ବିବରଣୀ ଆମର ସର୍ଭରରେ ପ୍ରକ୍ରିୟାକରଣ ହୁଏ, ଏବଂ AI କାମ ଆମ ଦ୍ୱାରା ପରିଚାଳିତ ମଡେଲ୍ଗୁଡ଼ିକରେ ଚାଲେ।
ସୁରକ୍ଷା ବିବରଣୀ →କେ କ’ଣ କରେ
ନିର୍ଦ୍ଦିଷ୍ଟକରୀ କୋଡ୍ ଖୋଜେ ଏବଂ ଗଣନା କରେ। ଆମର ବ୍ୟକ୍ତିଗତ ମଡେଲ୍ ଯେଉଁଠାରେ ମତାମତ ଆବଶ୍ୟକ, ସେଠାରେ ପରିବର୍ତ୍ତନଗୁଡ଼ିକର ପ୍ରସ୍ତାବ ଦ୍ରୁତ ଲେଖେ। ଇଞ୍ଜିନିୟରମାନେ ଅନୁମୋଦନ କରନ୍ତି। ଆପଣଙ୍କ ଟିମ୍ ମର୍ଜ୍ କରେ।
ପାଇପ୍ଲାଇନ୍ କିପରି କାମ କରେ →ଏହାର ମୂଲ୍ୟ କେତେ
ଆମେ ଇର୍ଲି ଆକ୍ସେସରେ ଥିବା ସମୟରେ ସବୁକିଛି ମାଗଣା। ମୂଲ୍ୟ ଲାଗୁ କରିବା ପୂର୍ବରୁ ଆଗରୁ ଜଣାଇବା, ଏବଂ ଆପଣଙ୍କ ଲିଖିତ ସମ୍ମତି ବିନା ମାଗଣାରେ ଆରମ୍ଭ ହୋଇଥିବା କିଛି ମଧ୍ୟ ପେଡ୍ ହେବ ନାହିଁ।
ମୂଲ୍ୟ ନିର୍ଦ୍ଧାରଣ →ପଦକ୍ଷେପ 2 ରୁ ଆରମ୍ଭ କରନ୍ତୁ
ପୂର୍ବରୁ zip କିମ୍ବା BPA CSV ଅଛି? ସ୍କାନ୍ ପୃଷ୍ଠାରେ ଏହାକୁ ଡ୍ରପ୍ କରନ୍ତୁ ଏବଂ କିଛି ମିନିଟ୍ ମଧ୍ୟରେ ଆପଣଙ୍କ ବ୍ଲୋକର୍ଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ।
ମାଗଣା ସ୍କାନ୍ ଚାଳନ କରନ୍ତୁ