- Wercker C.I.
- Circle C.I.
- Semaphore C.I.
- CodeClimate
- Rubocop
# start a server on Digital Ocean | |
# https://docs.docker.com/machine/drivers/digital-ocean/ | |
docker-machine create \ | |
--driver digitalocean \ | |
--digitalocean-access-token <YOUR API KEY> \ | |
--digitalocean-size 2gb \ | |
reaction | |
# tell Docker to run commands on that server |
using UnityEngine; | |
using System.Collections; | |
public class ExampleScript : MonoBehaviour { | |
// Use this for initialization | |
void Start() { | |
} | |
// Update is called once per frame |
Dê um BOOM no seu workflow de desenvolvimento versione seu projeto com git! Aprenda as técnicas e conceitos básicos de controle de versão e liberte-se de métodos não convencionais de compartilhamento de código da sua vida!
Nesse mini-curso você aprenderá o básico sobre:
- Controle versão
- git o que é e porque deveria usar?
@checkScreenFor: (el) -> | |
view = | |
top: window.scrollY | |
left: window.scrollX | |
right: window.scrollX + document.documentElement.clientWidth | |
bottom: window.scrollY + document.documentElement.clientHeight | |
bounds = el.getBoundingClientRect() | |
bounds = | |
top: bounds.top + document.body.scrollTop |
CREATE DATABASE vendas; | |
USE vendas; | |
CREATE TABLE clientes( | |
idcliente INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, | |
nome VARCHAR(50) NOT NULL, | |
sexo CHAR(1) NOT NULL, | |
nascimento DATE NOT NULL, | |
num_dependentes INT(3) | |
) ENGINE=InnoDB; |
CREATE DATABASE mercado; | |
USE mercado; | |
CREATE TABLE produtos ( | |
idproduto INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, | |
nome VARCHAR(50) NOT NULL | |
) ENGINE=InnoDB; | |
CREATE TABLE vendas ( | |
idvenda INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, |
-- Criei uma função para melhorar a legibilidade: | |
CREATE FUNCTION `age_group_from` (birthday DATE) | |
RETURNS TEXT | |
BEGIN | |
DECLARE age_group VARCHAR(5); | |
SET age_group = CASE | |
WHEN TIMESTAMPDIFF(YEAR, birthday, NOW()) >= 40 THEN '≥ 40' | |
WHEN TIMESTAMPDIFF(YEAR, birthday, NOW()) BETWEEN 20 AND 39 THEN '20-39' |
Galera, enfrentei muitos problemas simples para colocar minha rails-api
rodando bonitinha por meio do wercker, que aliás é uma ótima plataforma de integração contínua, te possibilita integrar tantos repositórios quanto queira, além de te deixar usar repositórios privados a vontade!.
O Script wercker.yml
abaixo é o que eu estou utilizando no momento. Para deploy com uma rails api.
Antes de iniciar, gere uma chave dentro de username > app-name > ssh keys no wercker, copie-a e então adicione-a usando heroku keys:add
.
Acesse esse caminho username > app-name > deploy targets > Deploy pipeline e então crie 4 variáveis de ambiente:
São elas:
- HEROKU_USER: seu nome de usuário na heroku, o meu é
brunoocasali