Architecture-center: Informasi tentang penggunaan Azure Devops dengan R

Dibuat pada 31 Jul 2019  ·  16Komentar  ·  Sumber: MicrosoftDocs/architecture-center

Ingin melihat beberapa catatan + panduan khusus untuk menggunakan Azure Devops + R.


Detail Dokumen

Jangan edit bagian ini.

Pri1 assigned-to-author doc-enhancement machine-learninsvc triaged

Komentar yang paling membantu

Persyaratan saya serupa tetapi lebih sederhana. Saya hanya ingin Menghubungkan kontrol versi RStudio ke repositori Azure Devops.

Semua 16 komentar

Hai @brshallo - Terima kasih atas tanggapan Anda! Kami telah menugaskan masalah ini kepada penulis untuk meninjau lebih lanjut dan mengambil tindakan yang tepat.

Hai, @brshallo. Bisakah Anda menjelaskan sedikit tentang apa yang Anda cari?

Misalnya, apakah Anda memiliki beberapa kode R yang ingin Anda kelola dalam Azure DevOps? Apakah Anda memiliki model R yang ingin Anda terapkan dengan pipeline CI/CD?

Atau apakah Anda ingin mengontrol Azure DevOps dengan R? Apakah Anda ingin menulis skrip R yang memanggil DevsOp API untuk memulai pembangunan baru?

@AnalyticJeremy dalam waktu dekat, kami memindahkan beberapa paket R yang dikembangkan secara internal ke Azure Devops. Kami ingin menggunakan Azure Devops untuk mengelola pengujian serta dokumentasi + pembuatan sketsa untuk paket ini. (Tim kami baru saja mendapatkan akses, dan saya berharap dalam jangka panjang kami akan menggunakan Azure Devops untuk rangkaian kasus penggunaan yang lebih luas).

Saya menemukan beberapa tutorial Azure Devops + R di blog @robertdj , misalnya test r di Azure Devops dan menemukan utas ini di halaman Komunitas Rstudio . Meskipun tidak dapat menemukan dokumentasi khusus untuk R + Azure Devops di situs Microsoft, bahkan pada hal-hal sederhana seperti cara mengarahkan kolega saya untuk menginstal paket dengan mudah dari repo di Azure Devops -- memicu kumpulan tweet ini: https://twitter.com /brshallo/status/1156260156503707648 .

Mengingat dukungan kuat Microsoft terhadap R di Azure dan di seluruh produk Anda secara lebih umum, saya mengharapkan untuk menemukan materi/panduan memulai khusus untuk Azure Devops + R (karenanya posting/masalah saya di halaman dokumen).

Terima kasih telah menunjukkan celah ini dalam dokumentasi kami. Saya akan berbicara dengan beberapa pengembang R kami dan melihat apakah kami bisa mendapatkan artikel ini dalam proses.

Saya berada di kapal yang sama jadi saya yang kedua ini.

Tapi bisakah saya menambahkan permintaan tambahan? Akan menyenangkan untuk memiliki beberapa dokumentasi yang ditujukan untuk personel TI/perangkat lunak. Seperti, apa perbedaan paket R dengan bahasa pemrograman lain? Misalnya, sketsa dan/atau data sering disertakan dalam paket R (tidak yakin apakah ini benar untuk bahasa lain). Pada dasarnya, sesuatu untuk menjembatani kesenjangan antara orang-orang TI/perangkat lunak yang mungkin tidak tahu apa-apa tentang pengguna R dan R.

@brshallo Item ini masih dalam simpanan. Sementara itu, mungkin membantu untuk melihat posting blog tepat waktu ini dari @revodavid
https://blog.revolutionanalytics.com/2019/09/devops-and-r.html

@asbates Bisakah Anda menjelaskan sedikit tentang permintaan Anda? Apakah Anda mencari informasi umum tentang cara kerja paket R? Atau apakah Anda mencari informasi khusus tentang bagaimana paket R dapat disertakan dalam saluran DevOps?

@AnalyticJeremy Saya mencari informasi khusus untuk paket R di saluran DevOps. Pada dasarnya, apa yang dicari @brshallo : membangun paket R termasuk menjalankan tes dan membuat dokumentasi + sketsa.

Selain itu, saya berharap memiliki ringkasan singkat tentang cara mengatur ini, pengaturan sistem seperti apa yang diperlukan, dll., tetapi ditujukan untuk personel TI. Saya pikir secara umum, TI mungkin tidak tahu banyak tentang R. Tetapi mereka mungkin akan dibutuhkan untuk membantu pengaturan dan jika mereka bahkan tidak tahu apa itu R, ini mungkin akan sulit.

Jika ini sedikit di luar topik, saya dapat mengajukan masalah terpisah. Atau jika menurut Anda ini tidak perlu, tidak apa-apa juga. Tapi aku ingin bertanya untuk berjaga-jaga.

Persyaratan saya serupa tetapi lebih sederhana. Saya hanya ingin Menghubungkan kontrol versi RStudio ke repositori Azure Devops.

komentar @athosfolk menuju ke arah yang benar IMHO

AB#160263 - Terima kasih telah melaporkan - masalah ini sedang ditinjau

Kami telah mengambil ini sebagai item jaminan. Menutup masalah karena memerlukan pembuatan artikel terpisah untuk menautkan ke konten ini yang akan ditangani oleh item simpanan kami

Persyaratan saya serupa tetapi lebih sederhana. Saya hanya ingin Menghubungkan kontrol versi RStudio ke repositori Azure Devops.

Halo,
Apakah ada informasi untuk menjawab pertanyaan @athosfolk ?

Saya juga mencari cara Menghubungkan kontrol versi RStudio ke repositori Azure DevOps.

Saya tidak terbiasa dengan fungsionalitas kontrol versi di produk RStudio. Namun, saya menemukan bahwa mereka memposting artikel yang mungkin bisa membantu:
https://support.rstudio.com/hc/en-us/articles/360045105794-How-to-setup-Git-backed-content-deployment-from-a-private-repository-in-RStudio-Connect

Azure DevOps menggunakan Azure AD untuk kredensial pengguna. Banyak layanan pihak ketiga tidak mendukung ini. Oleh karena itu, Azure DevOps mendukung "Token Akses Pribadi" yang memungkinkan Anda memberikan akses layanan pihak ketiga ke repo git DevOps Anda.
https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page

Apakah salah satu dari artikel ini membantu menjawab pertanyaan Anda, @LindsayDChristian? Atau apakah saya salah memahami permintaan Anda?

Terima kasih @AnalyticJeremy - tautan tersebut berguna untuk menerapkan aplikasi. Fungsionalitas yang saya harapkan akan dimiliki DevOps adalah kontrol versi sederhana yang serupa sebagai berikut:

Pengaturan awal

  1. Dengan asumsi penggunaan PC Windows, Git untuk Windows diperlukan. [_apakah ada program serupa yang digunakan untuk DevOps misalnya SubVersion?_]
  2. Di RStudio. Buka Alat > Opsi Global… > Git/SVN. Kemudian tentukan “Git executable” sebagai C:/Program Files/Git/bin/git.exe. Klik Oke.
  3. Di RStudio, buka File > Proyek Baru… > Kontrol Versi > Git. Masukkan tautan ke repositori GitHub: https://github.com/ <_path i="12">.git (Tautan dapat disalin dari tombol "Kode" repositori GitHub). Klik "Buat proyek". Ini akan mengkloning repositori ke mesin lokal. Mungkin meminta masuk dengan kredensial GitHub juga.

Menarik repositori:
Menarik repositori berarti menyinkronkan skrip di mesin Anda dengan versi terbaru.

Temukan panel "Git" di sebelah "Lingkungan", "Riwayat". dan "Koneksi".
Klik tombol "Tarik".
PENTING: Periksa apakah ditarik tanpa pesan kesalahan.

Membuat perubahan - simpan, komit, dan PUSH
Simpan file setelah mengubah kode.
Panel “Git” akan menampilkan file yang telah diubah (kecuali dikecualikan oleh .gitignore^).
Centang kotak "Bertahap" di sebelah file yang akan dikomit.
Klik "Komit".
Periksa perubahan yang akan dikirim ke repositori. Masukkan komentar amandemen.
Klik "Komit".
PENTING: sekali lagi, periksa apakah itu melakukan perubahan tanpa pesan kesalahan.
Klik "Tekan".
PENTING: sekali lagi, periksa apakah itu mendorong komit Anda tanpa pesan kesalahan.

^Jika Anda ingin mengecualikan file apa pun untuk dibagikan di repositori, Anda perlu menambahkannya ke file .gitignore.

Dari tautan yang Anda bagikan dan pencarian saya hingga saat ini, tampaknya DevOps tidak memiliki fungsi yang serupa?

Terima kasih atas detail tambahannya, @LindsayDChristian. Saya pikir saya punya kabar baik untuk Anda!

Azure DevOps menggunakan Git untuk repositori kontrol sumbernya. Jadi instruksi RStudio yang Anda posting umumnya akan berfungsi sama. Anda masih perlu menginstal Git untuk Windows di PC Anda (seperti yang dijelaskan dalam instruksi Anda). Dan Anda masih akan PULL dan PUSH ke Azure DevOps Git Repo dengan RStudio.

Perbedaan utamanya adalah alih-alih menggunakan URL GitHub di Langkah 3, Anda akan menggunakan URL Azure DevOps. Di Azure DevOps, buka proyek Anda dan klik "Repos" dari panel di sebelah kanan layar. Ini akan membawa Anda ke repo Anda. Di pojok kanan atas, ada tombol bertuliskan "Clone". Jika Anda mengklik tombol itu, itu akan menunjukkan kepada Anda URL Git yang harus Anda masukkan ke RStudio.

URL akan terlihat seperti: https://<your org name>@dev.azure.com/<your org name>/<your project name>/_git/<your repo name>

Apakah ini membantu?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bagira-kr picture bagira-kr  ·  8Komentar

martinmthomas picture martinmthomas  ·  5Komentar

CloudLassoUK picture CloudLassoUK  ·  7Komentar

IjsConsulting picture IjsConsulting  ·  6Komentar

mikepfeiffer picture mikepfeiffer  ·  10Komentar