<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Devops on Pemburu Kode</title><link>https://pemburukode.com/categories/devops/</link><description>Recent content in Devops on Pemburu Kode</description><generator>Hugo -- gohugo.io</generator><language>id</language><lastBuildDate>Tue, 28 Jul 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://pemburukode.com/categories/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>CI/CD</title><link>https://pemburukode.com/glossary/ci-cd/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/ci-cd/</guid><description>CI/CD adalah Continuous Integration / Continuous Deployment — praktik otomatisasi testing dan deployment. Setiap perubahan kode otomatis di-test dan di-deploy ke production.
# Contoh CI/CD dengan GitHub Actions name: Deploy on: push jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Deploy to Server run: rsync -avz ./ user@server:/var/www/ Istilah Terkait GitHub DevOps Docker Kembali ke Glosarium Pemrograman</description></item><item><title>CLI</title><link>https://pemburukode.com/glossary/cli/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/cli/</guid><description>CLI adalah Command Line Interface — antarmuka berbasis teks untuk berinteraksi dengan sistem operasi atau aplikasi. Developer menggunakan CLI untuk git, npm, composer, dan tools lainnya.
# Perintah CLI dasar echo &amp;#34;Hello World&amp;#34; ls -la /home/user npm install express Istilah Terkait Git Terminal Bash Kembali ke Glosarium Pemrograman</description></item><item><title>Deployment</title><link>https://pemburukode.com/glossary/deployment/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/deployment/</guid><description>Deployment adalah Proses memindahkan dan menjalankan aplikasi dari environment development ke production server. Meliputi build, testing, database migration, dan konfigurasi server.
# Step deployment aplikasi Laravel 1. git pull origin main 2. composer install --no-dev 3. php artisan migrate 4. php artisan config:cache 5. php artisan route:cache 6. php artisan view:cache Istilah Terkait CI/CD DevOps Server Kembali ke Glosarium Pemrograman</description></item><item><title>Docker</title><link>https://pemburukode.com/glossary/docker/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/docker/</guid><description>Docker adalah Platform containerization yang memungkinkan aplikasi berjalan dalam lingkungan terisolasi. Container lebih ringan dari virtual machine karena berbagi kernel OS.
# Contoh Dockerfile FROM php:8.2-apache COPY . /var/www/html/ RUN docker-php-ext-install pdo_mysql EXPOSE 80 Istilah Terkait DevOps Linux CI/CD Kembali ke Glosarium Pemrograman</description></item><item><title>Environment Variable</title><link>https://pemburukode.com/glossary/environment-variable/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/environment-variable/</guid><description>Environment Variable adalah Nilai konfigurasi yang disimpan di luar kode, biasanya di file .env atau system environment. Memisahkan konfigurasi (DB password, API key) dari source code.
# File .env (TIDAK di-commit ke Git) APP_NAME=PemburuKode APP_ENV=production DB_HOST=localhost DB_DATABASE=blog DB_USERNAME=root DB_PASSWORD=rahasia # Akses di Laravel $dbPassword = env(&amp;#39;DB_PASSWORD&amp;#39;); Istilah Terkait Deployment Security PHP Kembali ke Glosarium Pemrograman</description></item><item><title>Git</title><link>https://pemburukode.com/glossary/git/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/git/</guid><description>Git adalah Version Control System (VCS) yang melacak perubahan file dalam project. Memungkinkan kolaborasi tim, branching, dan rollback ke versi sebelumnya.
# Perintah Git dasar git init git add . git commit -m &amp;#34;Initial commit&amp;#34; git push origin main git pull origin main Istilah Terkait GitHub CLI DevOps Kembali ke Glosarium Pemrograman</description></item><item><title>Git config git</title><link>https://pemburukode.com/glossary/git-config-git/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/git-config-git/</guid><description>Git config git adalah Perintah git config digunakan untuk mengatur konfigurasi global atau lokal Git: nama, email, editor, alias, dan lainnya.
# Menampilkan semua branch npm init -y # Init project npm install express # Install package npm run dev # Jalankan script Istilah Terkait Git CLI GitHub Kembali ke Glosarium Pemrograman</description></item><item><title>GitHub</title><link>https://pemburukode.com/glossary/github/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/github/</guid><description>GitHub adalah Platform cloud untuk hosting repository Git. Menyediakan fitur kolaborasi: pull request, issues, actions (CI/CD), dan project management.
# Push project ke GitHub git remote add origin https://github.com/user/repo.git git branch -M main git push -u origin main Istilah Terkait Git CI/CD DevOps Kembali ke Glosarium Pemrograman</description></item><item><title>Linux</title><link>https://pemburukode.com/glossary/linux/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/linux/</guid><description>Linux adalah Sistem operasi open-source yang dominan di server dan cloud computing. Distribusi populer: Ubuntu, Debian, CentOS. Developer wajib tahu dasar Linux.
# Perintah dasar Linux ls -la # List file chmod 755 file # Ubah permission systemctl start nginx # Service management grep &amp;#39;error&amp;#39; log.txt # Search text Istilah Terkait CLI DevOps Server Kembali ke Glosarium Pemrograman</description></item><item><title>SSH</title><link>https://pemburukode.com/glossary/ssh/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/ssh/</guid><description>SSH adalah Secure Shell — protokol untuk mengakses server jarak jauh secara aman melalui koneksi terenkripsi. Wajib untuk mengelola server Linux/VPS.
# Koneksi SSH ke server ssh user@192.168.1.100 ssh -i ~/.ssh/id_rsa user@server.com -p 2222 # Generate SSH key ssh-keygen -t rsa -b 4096 -C &amp;#34;email@example.com&amp;#34; Istilah Terkait Linux Server Security Kembali ke Glosarium Pemrograman</description></item><item><title>Terminal</title><link>https://pemburukode.com/glossary/terminal/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/terminal/</guid><description>Terminal adalah Interface berbasis teks untuk berinteraksi dengan sistem operasi. Developer menggunakan terminal untuk menjalankan command, script, Git, dan tools development lainnya.
# Shortcut terminal yang berguna Ctrl+C # Hentikan proses Ctrl+D # Exit sesi Ctrl+Z # Suspend proses ↑/↓ # Navigasi history perintah tab # Autocomplete Istilah Terkait CLI Linux Bash Kembali ke Glosarium Pemrograman</description></item><item><title>Web Server</title><link>https://pemburukode.com/glossary/web-server/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0700</pubDate><guid>https://pemburukode.com/glossary/web-server/</guid><description>Web Server adalah Software yang melayani request HTTP dan mengirimkan konten web ke browser. Populer: Nginx (ringan, cepat), Apache (fleksibel, banyak fitur), Caddy (HTTPS otomatis).
# Konfigurasi Nginx untuk Laravel server { listen 80; root /var/www/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } } Istilah Terkait Linux Server HTTPS Kembali ke Glosarium Pemrograman</description></item></channel></rss>