Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Drone adalah platform pengujian dan penghantaran automatik yang berterusan yang dijalankan di infrastruktur anda sendiri. Drone menyokong sebarang bahasa, perkhidmatan atau pangkalan data yang boleh dijalankan di dalam bekas Docker. Konfigurasi saluran paip Drone ditulis dalam format YAML dalam fail bernama .drone.yml
yang berada di akar projek anda. Drone mudah diintegrasikan dengan Github, Gitlab, Bitbucket atau Gitea. Dalam tutorial ini, kami akan menggunakan Drone dengan Github.
Pastikan sistem anda terkini.
sudo apt update && sudo apt upgrade -y
Docker menyediakan skrip pemasangan yang mudah digunakan yang boleh dilaksanakan pada mana-mana sistem yang disokong. Ia akan mengkonfigurasi repositori rasmi Docker bersama pemasangan Docker Community Edition.
Pasang versi terbaru Docker.
curl -L https://get.docker.com | bash
Sebaik sahaja anda telah memasang Docker, tambahkan pengguna semasa ke dalam docker
kumpulan supaya kami dapat menjalankan arahan docker dari pengguna log masuk.
sudo usermod -aG docker $USER
Untuk arahan di atas untuk berkuatkuasa, anda perlu log keluar dari terminal dan log masuk semula.
Uji versi docker untuk memastikan kami berjaya menjalankan docker
arahan tersebut.
docker --version
Anda akan melihat output yang serupa.
user@vultr:~$ docker --version
Docker version 18.09.5, build e8ff056
Masuk ke Github dan navigasi untuk mendaftarkan aplikasi OAuth yang baru . Berikan sebarang nama pilihan anda ke aplikasi OAuth. Sediakan URL Laman Web sebagai http://203.0.113.101
dan URL Panggilan Kebenaran sebagai http://203.0.113.101/login
. Pastikan untuk mengganti 203.0.113.101
dengan alamat IP Vultr sebenar anda atau nama domain apa pun yang ditunjukkan ke arah instance Vultr anda.
Sebaik sahaja anda mengklik Register application
butang, anda akan diberi Client ID dan Client Secret .
Buat nota ini, kerana ia akan diperlukan dalam tutorial ini.
Muat turun Drone versi terkini yang tersedia.
docker pull drone/drone:1
Anda sentiasa boleh menyemak tanda terbaru pada halaman hab docker docker .
Buat fail persekitaran baru untuk menyimpan konfigurasi Drone.
sudo nano /var/drone.env
Letakkan konfigurasi berikut ke dalam editor. Pastikan untuk mengganti nilai contoh dengan yang sebenarnya.
DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=43ddc12735c28example
DRONE_GITHUB_CLIENT_SECRET=0b8c7c479fefb027758dbdfc5662b7c4example
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://203.0.113.101
DRONE_SERVER_PROTO=http
Nota: DRONE_RUNNER_CAPACITY
boleh ditingkatkan mengikut RAM yang tersedia pada contoh anda.
Simpan fail dan keluar dari editor.
Mula Dulang dengan menjalankan arahan berikut.
docker run \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--volume=/var/lib/drone:/data \
--env-file=/var/drone.env \
--publish=80:80 \
--publish=443:443 \
--restart=always \
--detach=true \
--name=drone \
drone/drone:1
Itu sahaja. Untuk membuka UI web Drone, lawati http://203.0.113.101
di penyemak imbas anda dan log masuk menggunakan akaun Github anda.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut