Skip to content

Instantly share code, notes, and snippets.

Enrico Teotti agenteo

Block or report user

Report or block agenteo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View bumpme
Wed Sep 28 22:21:18 UTC 2016
View test.sh
exit_code=0
echo ">>> Testing main app"
if [ -z "$(which bundle)" ]; then
gem install bundler
fi
bundle install | grep Installing
bundle exec rspec
exit_code+=$?
View build.sh
#!/bin/bash
# BEFORE RUNNING: remember to "cp .env-example .env" in order for the tests
# to pick up the required environment variables!
unset BUNDLE_GEMFILE
result=0
if [ "$CI" == "true" ]; then
BUNDLE_PATH="$HOME/vendor/bundle"
@agenteo
agenteo / how_to_report_flaky_test
Created Feb 13, 2015
How to report flaky tests
View how_to_report_flaky_test
## Determine if it's a flaky test
If the test *consistently* fails locally it's not a flaky test and you should not commit to master. Period.
If the test *consistently* fails only on our CI build, you must ssh on the CI box:
```
ssh yourCIserver
```
then:
@agenteo
agenteo / bue
Created Feb 11, 2015
BUE a bundle update enhancer for Rails component architectures
View bue
#!/bin/bash
# BUNDLE UPDATE ENHANCER
# Preconditions:
# all components must have a Gemfile
# all components must use RVM and have a .ruby-version and .ruby-gemset
if [ $# -eq 0 ]; then
echo "💔 No arguments supplied!"
echo "You must provide the name of the gem you want to update in your main app and all your components."
@agenteo
agenteo / ruby_styleguide_wrapper.rb
Last active Aug 29, 2015
ruby styleguide wrapper
View ruby_styleguide_wrapper.rb
module Styleguide
class BaseTag < Mustache
def initialize(parameters={})
@parameters = parameters
end
def self.base_path
"#{Styleguide::Engine.root}/app/assets/mustache/ui_component"
end
View gist:4bc8377e4f54c28a3320
module Styleguide
class BaseTag < Mustache
def initialize(parameters={})
@parameters = parameters
end
def self.base_path
"#{Styleguide::Engine.root}/app/assets/mustache/ui_component"
end
View gist:3b21d1e03a391570038f
eteotti:~/lab/rich_text_editor/raptor/raptor-build (master) |$ sudo ./bin/update
No log handling enabled - using stderr logging
Created directory: /var/db/net-snmp
Created directory: /var/db/net-snmp/mib_indexes
<a href='..'>..</a><br/><a href='README.md'>README.md</a><br/><a href='bin'>bin</a><br/><a href='build'>build</a><br/><a href='package.json'>package.json</a><br/><a href='scripts'>scripts</a><br/>sh: /Users/eteotti/lab/rich_text_editor/raptor/raptor-build/bin/build: Permission denied
View gist:367027f38aff3523de67
upstream blog_unicorn {
server unix:/home/vagrant/tmp/sockets/blog_unicorn.sock fail_timeout=0;
}
upstream redirector_unicorn {
server unix:/home/vagrant/tmp/sockets/redirector_unicorn.sock fail_timeout=0;
}
server {
server_name example.com;
listen 80; ## listen for ipv4; this line is default and implied
@agenteo
agenteo / gist:9663729
Created Mar 20, 2014
boxes error -- $ clear && ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future ./script/boxen --debug
View gist:9663729
/opt/boxen/repo/bin/librarian-puppet install --path=/opt/boxen/repo/shared --verbose
[Librarian] Ruby Version: 2.0.0
[Librarian] Ruby Platform: universal.x86_64-darwin13
[Librarian] Rubygems Version: 2.0.3
[Librarian] Librarian Version: 0.0.24
[Librarian] Librarian Adapter: puppet
[Librarian] Project: /opt/boxen/repo
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /opt/boxen/homebrew/bin/git
You can’t perform that action at this time.