Loading

Topik

Integrasi Asana untuk GitHub tersedia di tingkatan Asana Starter, Advanced, Enterprise, dan Enterprise+, serta tingkatan lama Premium, Business, dan Legacy Enterprise.

Kunjungi halaman harga kami untuk informasi lebih lanjut.

Dengan integrasi Asana untuk GitHub, Anda dapat secara otomatis menyinkronkan pembaruan status permintaan tarik GitHub ke tugas Asana untuk meningkatkan kolaborasi lintas fungsi.

Integrasi ini membantu meningkatkan visibilitas dan transparansi seputar pekerjaan teknik antara tim teknis dan non - teknis. Dengan integrasi baru ini, pengembang dapat berkomunikasi dengan mudah melalui Asana untuk membuat tim dan pemangku kepentingan lintas fungsi mengetahui dan mencegah pekerjaan gagal.

Integrasi ini tidak mendukung GitHub Enterprise Server.

Instalasi untuk Tindakan Asana dan GitHub

Hubungkan Asana dan GitHub untuk menyinkronkan status pull request Anda. Untuk memanfaatkan integrasi, konfigurasi diatur di Asana dan untuk fitur tambahan, di dalam GitHub juga.

screen of adding app with customize menu

Cara mengonfigurasi di Asana:

  1. Buka proyek Asana tempat Anda ingin menginstal integrasi Asana untuk GitHub. Klik tombol Sesuaikan di sudut kanan atas.
  2. Gulir ke bawah ke Aplikasi dan pilih + Tambahkan aplikasi
Github app
  • Pilih GitHub
  • Ikuti petunjuk untuk mengotorisasi akun GitHub Anda.
  • Integrasi Asana untuk GitHub akan diinstal di tingkat proyek.

Selamat, Anda sekarang dapat menghubungkan permintaan penarikan GitHub ke tugas Asana. Jika Anda ingin mengaktifkan fungsi tambahan dengan integrasi, silakan tinjau bagian berikutnya. Jika tidak, silakan lewati ke fungsionalitas Kunci di bawah ini.

Cara mengonfigurasi Tindakan GitHub:

Bagian ini mengasumsikan keakraban dasar dengan rahasia repositori git dan GitHub. Jika Anda tidak memiliki akses untuk mengatur rahasia repositori, silakan hubungi pemilik repositori.

Kami mendukung dua jenis Tindakan GitHub:

  1. Otomatiskan pemberitahuan pull request GitHub di Asana: Tindakan ini mengomentari status pull request pada tugas Asana. Ini termasuk judul pull request dengan tautan ke tugas Asana terkait. Untuk mengatur ini, kunjungi halaman Tindakan GitHub.
  2. Hubungkan lampiran pull request dari deskripsi pull request GitHub ke Asana: Tindakan ini secara otomatis menghubungkan pull request GitHub ke tugas Asana, dengan menambahkan url tugas Asana ke deskripsi pull request. Untuk mengatur ini, kunjungi halaman Tindakan GitHub.

Mirip dengan Tindakan GitHub lainnya, tindakan tersebut hanya akan berjalan ketika suatu peristiwa terjadi di repositori yang telah Anda siapkan tindakannya. Misalnya, Anda dapat mengatur tindakan untuk dijalankan setiap kali seseorang menggabungkan atau mengomentari permintaan penarikan.

Masing - masing Tindakan GitHub ini harus diatur secara individual, kecuali ada beberapa tindakan identik di repositori yang sama. Misalnya, Anda dapat mengatur tindakan untuk mengomentari tugas dalam deskripsi permintaan tarik ketika tes selesai dan tindakan lain untuk menambahkan komentar yang berbeda ke tugas ketika permintaan tarik digabungkan.

Tindakan GitHub juga dapat ditambahkan sebagai bagian dari alur kerja yang ada. Lihat panduan sumber daya Tindakan GitHub untuk mempelajari lebih lanjut.

Mencabut token rahasia

Jika Anda menyiapkan Tindakan Github di bagian sebelumnya, Anda dapat mencabut token rahasia. Kunjungi halaman pengaturan ini, dan pilih Cabut semua.

Ini akan mencabut semua token rahasia GitHub Actions yang ada.

Catatan iconCatatan

Anda masih dapat melihat informasi permintaan penarikan di proyek Asana yang sudah ada tempat Anda menambahkan integrasi ini.

Fungsionalitas utama

Cara melampirkan pull request ke tugas Asana (di Asana):

Setelah menginstal integrasi GitHub di Asana, Anda akan dapat melihat bidang GitHub di setiap tugas dalam proyek terkait.

Github field on task

Untuk melampirkan pull request ke tugas Asana, ambil URL pull request dan tempelkan di bidang GitHub yang kosong. Widget dengan detail berikut sekarang akan muncul di tugas Asana: Tinjau status, status Build, status PR, perubahan Baris, dan jumlah percakapan di dalam GitHub.

Github pull request link

Cara melampirkan pull request ke tugas Asana (di GitHub):

Setelah menginstal integrasi GitHub di Asana dan menyiapkan GitHub Actions, Anda sekarang dapat secara otomatis melampirkan pull request ke tugas Asana dari deskripsi pull request GitHub.

Github pull request description

Dalam deskripsi permintaan tarik GitHub Anda, ambil URL tugas Asana dan tempelkan ke deskripsi. Widget dengan detail berikut akan muncul saat melihat tugas di Asana: Tinjau status, status Build, status PR, dan perubahan Baris.

Catatan iconCatatan

Kesalahan apa pun harus tercermin dalam tab Tindakan GitHub di dalam GitHub.

Cara menerima penggabungan pull request dan menutup pembaruan:

Permintaan penarikan dapat ditutup di GitHub setelah tim yang sesuai meninjau dan menggabungkan perubahan. Status di widget Asana akan diperbarui secara otomatis.

Jika Anda ingin melampirkan permintaan penarikan GitHub baru, Anda dapat menambahkan URL tugas Asana ke deskripsi permintaan penarikan GitHub baru dan widget akan secara otomatis diganti atau Anda dapat menghapus permintaan penarikan tertutup di Asana dengan mengklik menu di kanan atas. Setelah dihapus, Anda dapat memasukkan url permintaan tarik GitHub baru.

Setelah menginstal integrasi GitHub di Asana dan menyiapkan GitHub Actions, Anda sekarang akan menerima komentar tentang tugas Asana dengan permintaan tarik terbuka terlampir. Ini akan mencakup pembaruan apakah permintaan penarikan telah digabungkan atau ditutup.

updates

Pertanyaan Umum

Dapatkah rahasia yang dihasilkan sama digunakan di beberapa repositori?

Ya

Dapatkah rekan tim saya melihat informasi tentang pull request yang saya lampirkan pada tugas Asana, bahkan jika mereka tidak memiliki akses ke pull request?

Ya. Saat Anda melampirkan permintaan tarik ke tugas, semua orang yang dapat melihat tugas dapat melihat informasi di widget.

Apakah membuat token baru menonaktifkan token rahasia lama saya?

Tidak, token rahasia lama Anda masih akan berfungsi. Jika Anda ingin menonaktifkan token rahasia yang ada, Anda dapat melakukannya di sini.

Dapatkah rahasia yang dihasilkan sama digunakan di beberapa repositori?

Ya

Saat mencoba mendorong file alur kerja, git mengatakan bahwa token saya tidak memiliki akses untuk membuat alur kerja. Apa yang harus saya lakukan?

Jika Anda menggunakan autentikasi dua faktor dan berinteraksi dengan GitHub di baris perintah, GitHub mengharuskan Anda menggunakan token akses pribadi Anda sebagai kata sandi. Silakan buat token akses pribadi GitHub baru dengan ruang lingkup alur kerja.

Mengapa kami meminta izin GitHub ini?

Kami hanya membaca dan menulis dari pull request dalam integrasi ini. Izin di halaman autentikasi adalah izin yang paling membatasi yang dapat kami minta dari GitHub untuk mengakses permintaan penarikan.

Apa yang terjadi jika Tindakan GitHub melampirkan pull request ke tugas dalam proyek yang tidak mengaktifkan integrasi?

Lampiran yang menautkan ke pull request akan terlihat di bagian komentar tugas, tetapi widget yang menyinkronkan status pull request tidak akan muncul.

Catatan iconCatatan

Suka apa yang Anda lihat? Mulai uji coba Asana gratis sekarang. Coba gratis.

Note iconCatatan

Artikel ini diterjemahkan oleh AI.

Kirim umpan balik terjemahan.
Memuat
Integrasi GitHub dan Asana