JQLめも

  • 取り掛かって3日以上だがクローズしてないチケット
    • status changed from open to doing before -3d and status not in(closed,open)
  • 子チケットとしてリンクされているもの一覧
    • issue in linkedIssues(foo-1, 子チケット)
  • 特定エピックに最近(直近6日)作成されたチケット一覧
    • "エピック リンク" = "foo-1" AND issuetype = Task AND created > startofday("-6d")

CentOS7.5にCodeDeployAgentをいれる

# 東京リージョンでinstall
sudo yum updates -y
sudo yum install ruby -y
curl -O https://aws-codedeploy-ap-northeast-1.s3.amazonaws.com/latest/install && sudo chmod +x ./install && sudo ./install auto

# 動作確認
sudo service codedeploy-agent status

AL2にsonarqubeいれてみるテスト

osの事前設定

limits設定

sudo vim /etc/security/limits.conf

* soft nofile 65536
* hard nofile 65536

sysctl設定

echo "vm.max_map_count = 262144" >> /etc/sysctl.conf

install

# download & 配置
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-7.2.1.zip
unzip sonarqube-7.2.1.zip
sudo mkdir -p /usr/local/sonarqube/
sudo mv sonarqube-7.2.1 /usr/local/sonarqube/
sudo ln -s /usr/local/sonarqube/sonarqube-7.2.1 /usr/local/sonarqube/sonar

# group&user作成(rootでは動かない)
sudo groupadd -g 10000 sonarqube
sudo useradd -u 10000 -d /home/sonarqube -m -g sonarqube sonarqube
sudo chown -R sonarqube. /usr/local/sonarqube

# varディレクトリの作成
sudo mkdir -p /var/sonarqube/data
sudo mkdir -p /var/sonarqube/temp
sudo chown -R sonarqube. /var/sonarqube

# JDKを1.8に入れ替え
sudo yum remove java-1.7.0-openjdk.x86_64 -y
sudo yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel -y

sonar.properties設定

vim /usr/local/sonarqube/sonarqube-7.2.1/conf/sonar.properties

sonar.path.data=/var/sonarqube/data
sonar.path.temp=/var/sonarqube/temp

sonar.web.host=192.168.241.98
sonar.web.port=8080
sonar.web.context=/sonar

sonar.web.javaOpts=-server
wrapper.java.command=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

(おまけ)プロジェクトがgradleなので、gradleもいれておく

wget https://services.gradle.org/distributions/gradle-4.8.1-bin.zip
unzip gradle-4.8.1-bin.zip
sudo mkdir -p /usr/local/gradle
sudo mv gradle-4.8.1 /usr/local/gradle/
sudo ln -s /usr/local/gradle/gradle-4.8.1 /usr/local/gradle/gradle
export PATH=$PATH:/usr/local/gradle/gradle/bin

gatlingめも

参考

Scala 初心者が Gatling をぶっ放して負荷テストをやってみました - SHANON Engineer's Blog

初めてのGatling - Qiita

Gatlingを使った負荷テストをsbtタスクとして実行する - WonderPlanet DEVELOPER BLOG

Scalatest: 特定のテストケースだけ実行したい - Qiita

sbt Reference Manual — Linux への sbt のインストール

Gatling の exec メソッド内の記述方法と、Sessionの扱い方のまとめ - Qiita

Gatling | 負荷設定の種類とユーザの立ち上がり方について – ムッシューのIT備忘録

Gatling Load and Performance testing - Open-source load and performance testing