I lost count on how many times I had to setup a CI server. Being a big fan of the concept of "Infrastructure as Code" as I am, I promised myself that the next time I'd do it differently (I needed to have it automated!).Well, the day has come.The stack (using Cloudformation terms) I decided to create is composed by a basic Jenkins installation (standalone + winstone) running as a daemon on an Amazon Linux based EC2 intance. It also includes Nginx as a reverse proxy and a dedicated volume for storing the JENKINS_HOME files and other artifacts.Obviously that a much easier, simpler and (I think) even cheaper alternative would be using some PaaS offering (Jenkins as a Service).However, I ended up using AWS Cloudformation to automate the provisioning of the AWS Resources (IAM User, SecurityGroup, EBS Volumes, EC2 instance) and its cloud-init features to install and configure the necessary packages.External repository addition, yum based package installations, configuration files adjustments, EBS volumes setup, etc. Most of the installation and configuration logic is in a shell script embedded in the UserData property.The resulting template is right below, the input parameters are: Instance type, JENKINS_HOME volume size in gigabytes and the EC2 KeyName. The output is the Jenkins server URL! Loading .... I use lots of javascript in my Jmeter's test plans. I usually keep the code in the "Script" text area, either in BSF or JSR223 assertions and/or processors.Sometimes however, I'd rather keep the scripts in a separate (external) file to ease maintenance.Differently from the "CSV Data Set Config" element, the "JSR223 Assertion" "Script File" property does not use the current running script directory as the base path, it uses the user.dir system property instead.The problem is that I normally organize my test assets following this directory layout:/my_project/my_test.jmx $jmx files/my_project/js/script.js $script files/my_project/data/my_test.csv $csv filesIn order to reference scripts with paths relative to the current JMX file I use the FileServer class, in conjunction with the __javaScript function, like this:${__javaScript(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir())}/js/script.js Delcidio do Amaral(PT-MS) Considerado o politico mais promissor de sua geracao em Mato Grosso do Sul, o senador Delcidio do Amaral (PT) viu esfarelar a sua base eleitoral apos ser preso em um desdobramento cinematografico da Operacao Lava-Jato. Logo depois de o Supremo Tribunal Federal (STF) ter decretado a prisao, o escritorio politico do senador em Campo Grande foi fechado e a maior parte dos funcionarios, dispensada. Seu unico irmao, Ramao do Amaral, esteve na cidade e levou a mulher e as duas filhas de Delcidio para o apartamento dele em Florianopolis, como forma de proteger a familia do assedio que vinham sofrendo.Ouvidos pela reportagem, operadores politicos do PT e do PSDB, principal antagonista dos petistas desde os anos 1990, acreditam que a gravacao em que o senador aparece tramando um plano para comprar o silencio do ex-diretor da Petrobras Nestor Cervero (incluindo providenciar fuga para a Espanha) nao apenas tornou a cassacao do mandato uma questao de tempo, como precipitou sua carreira politica a um beco sem saida.Na sua defesa, Delcidio alegou que a promessa de pagar para que Cervero nao o delatasse